zoukankan      html  css  js  c++  java
  • C# 嵌入Excel、winform 嵌入Ecxel 、.net 嵌入 Excel、winform 打开 Excel、webBrowser打开Excel

    最近开发 Winform 应用程序,涉及到 嵌入Excel 文件。技术验证也快结束,需要整理一下帮助文档了。。

    image

    用webBrowser控件 打开Excel 。

            /// <summary>
           ///
           /// </summary>
           public static Microsoft.Office.Interop.Excel.Range range = null;
           /// <summary>
           ///
           /// </summary>
           public static Microsoft.Office.Interop.Excel.Workbook wbb = null;

             /// <summary>
            /// 打开Excel文件
            /// </summary>
            /// <param name="filePath">Excel文件路径</param>
            public void OpenExcel(string filePath)
            {
                strFilePathAndFileName = filePath;

                //Object refmissing = System.Reflection.Missing.Value;

                this.webBrowser1.Navigate(strFilePathAndFileName);

                //object axWebBrowser = this.webBrowser1.ActiveXInstance;
            }

    private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
    {
        Object refmissing = System.Reflection.Missing.Value;

        object[] args = new object[4];

        args[0] = SHDocVw.OLECMDID.OLECMDID_HIDETOOLBARS;

        args[1] = SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER;

        args[2] = refmissing;

        args[3] = refmissing;

        object axWebBrowser = this.webBrowser1.ActiveXInstance;

        axWebBrowser.GetType().InvokeMember("ExecWB", BindingFlags.InvokeMethod, null, axWebBrowser, args);

        object oApplication = axWebBrowser.GetType().InvokeMember("Document", BindingFlags.GetProperty, null, axWebBrowser, null);

        wbb = (Microsoft.Office.Interop.Excel.Workbook)oApplication;

    }

  • 相关阅读:
    二分查找
    「数学」二次函数中项系数大小与图像的关系
    「数学」夹角公式
    「CF80A」Panoramix's Prediction
    「Luogu P6101」[EER2]出言不逊
    「数学」三角函数公式以及部分证明
    「Luogu P6069」[MdOI2020] Group
    「CF80B」Depression
    「数学」Menelaus定理与Ceva定理
    「AT1175」ニコニコ文字列
  • 原文地址:https://www.cnblogs.com/ok519/p/1570903.html
Copyright © 2011-2022 走看看