关于Visual Studio Win Form 内嵌 Excel 的问题.docxVIP

关于Visual Studio Win Form 内嵌 Excel 的问题.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于Visual Studio Win Form 内嵌 Excel 的问题

关于Visual Studio Win Form 内嵌 Excel 的问题您可能要顯示或內嵌直接在 Microsoft Visual C# 表單上的 Microsoft Office 文件。Microsoft Visual C# 2005年及 Microsoft Visual C#.NET 並不提供 OLE 控制項,可讓您將內嵌在表單上的 Office 文件。如果您想要內嵌現有的文件並開啟以就地 ActiveX 文件物件在 Visual C# 表單,用於您潛在的方案是使用 Microsoft WebBrowser 控制項。本篇文章示範如何瀏覽至現有的 Office 文件,以及如何使用 WebBrowser 控制項來顯示 Visual C# 表單內。 /kb/304662/zh-tw回此頁最上方javascript:void(0);其他相關資訊 ActiveX 文件是內嵌的行為會比較接近 [ActiveX 控制項比傳統的 OLE 物件的 OLE 物件。與傳統的內嵌物件不同的 ActiveX 文件不被設計為較大的文件中包含的物件。改,就會被視為本身完整的文件,只是檢視時 (例如與 Microsoft Internet Explorer) 或收集到單一資源與其他文件 (例如 Microsoft Office 文件夾檔案)。裝載在 WebBrowser 控制項中的 ActiveX 文件永遠是作用中 ; 因此,不像傳統的內嵌的 OLE 物件沒有沒有必要在就地啟動。雖然 Visual C# 2005年和 Visual C#.NET 目前不支援裝載 ActiveX 文件直接,您可以使用 WebBrowser 控制項為此目的。WebBrowser 控制項 (Shdocvw.dll) 為 Internet Explorer 的一部份,且只能用在已安裝的 Internet Explorer 的系統上。 /kb/304662/zh-tw回此頁最上方建立 Visual C# 應用程式會開啟 Office 文件如果要建立 Visual C# 應用程式,以開啟 Office 文件,請依照下列步驟執行: 在 Visual C# 2005年或 Visual C#.NET,請建立新的 Windows 應用程式專案。預設會建立 Form1。附註在 Visual C# 2005 中, 如果找不到 SHDocVw.dll 檔案或 AxSHDocVw.dll 檔案,執行下列命令在 Visual Studio 命令提示字元: aximp %WINDIR%\system32\shdocvw.dll然後,建立通用語言執行階段 Proxy (SHDocVw.dll) 和 Microsoft 網頁瀏覽器控制項一個 Windows Form Proxy (AxSHDocVw.dll)。若要在 Visual C# 2005年中加入 DLL 檔案,請依照下列步驟執行: 在 [專案] 功能表上按一下 [加入參考]。 在 [加入參考] 對話方塊中,按一下 [瀏覽]。 找出並選取 AxSHDocVw.dll 檔案和 SHDocVw.dll 檔案。 若要新增這兩個檔案的專案參考,按一下 [確定]。按一下 [工具] 功能表 自訂工具箱],以開啟 [自訂工具箱] 對話方塊。在 [COM 元件] 索引標籤上將參考加入 Microsoft WebBrowser。按一下 [若要將 WebBrowser 控制項加入至 Windows Form 工具箱的 [確定]。WebBrowser 控制項會以文字 檔案總管 在工具箱中顯示。 附註在 Visual 的 Studio 2005 中您不必進行步驟 2。 使用工具箱,將 WebBrowser 控制項、 未 OpenFileDialog] 控制項和命令按鈕控制項加入 Form1。如此會將 AxWebBrowser1]、 [OpenFileDialog1,] 和 [Button1] 成員變數加入 Form1 類別。在 Visual C# 2005 中, 會加入 webBrowser1、 openFileDialog1 和 button1 成員變數。 在 Form1 上, 按兩下 [Button1]。如此會將 Button1_Click 事件加入 Form1。 在 Form1 的程式碼] 視窗中將下列命名空間加入至清單: using System.Reflection;在類別 Form1 中定義私用成員,如下所示: private Object oDocument; 類別 Form1 的 [InitializeComponent 方法結尾加入下列程式碼,以處理 Form1_Load、 Form1_Closed 和 axWebBrowser1_NavigateCom

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档