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;

    }

  • 相关阅读:
    CCF CSP 题解
    CCF CSP 2019032 二十四点
    CCF CSP 2018121 小明上学
    CCF CSP 2019092 小明种苹果(续)
    CCF CSP 2019091 小明种苹果
    CCF CSP 2019121 报数
    CCF CSP 2019031 小中大
    CCF CSP 2020061 线性分类器
    CCF CSP 2020062 稀疏向量
    利用国家气象局的webservice查询天气预报(转载)
  • 原文地址:https://www.cnblogs.com/ok519/p/1570903.html
Copyright © 2011-2022 走看看