- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用WebBrowser控件打开Office文档
如何使用 WebBrowser 控件在 Visual C# 2005 或 Visual C# .NET 中打开 Office 文档
查看本文应用于的产品
本文的发布号曾为 CHS304662
有关本文的 Microsoft Visual Basic .NET 版本,请参阅 304643? /kb/304643/ 。
本页
概要
更多信息
创建可打开 Office 文档的 Visual C# 应用程序
使用 WebBrowser 控件的注意事项
将 WebBrowser 控件与 2007 Microsoft Office 程序一起使用时的注意事项
参考
展开全部 | 关闭全部
概要
您可能希望直接在 Microsoft Visual C# 窗体中显示或嵌入 Microsoft Office 文档。Microsoft Visual C# 20...
您可能希望直接在 Microsoft Visual C# 窗体中显示或嵌入 Microsoft Office 文档。Microsoft Visual C# 2005 和 Microsoft Visual C# .NET 不提供用于在窗体中嵌入 Office 文档的 OLE 控件。如果希望嵌入现有文档并将其作为 Visual C# 窗体内的就地 ActiveX 文档对象打开,一个可能的解决方案是使用 Microsoft WebBrowser 控件。本文阐述如何使用 WebBrowser 控件在 Visual C# 窗体内浏览到现有 Office 文档并显示它。
回到顶端
更多信息
ActiveX 文档是比传统 OLE 对象更像 ActiveX 控件的可嵌入 OLE 对象。与传统嵌入对象不同的是,ActiveX 文档不是作为更大文档中所包含...
ActiveX 文档是比传统 OLE 对象更像 ActiveX 控件的可嵌入 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 的系统上使用。
回到顶端
创建可打开 Office 文档的 Visual C# 应用程序
要创建可打开 Office 文档的 Visual C# 应用程序,请按照下列步骤操作:
在 Visual C# 2005 或 Visual C# .NET 中新建一个 Windows 应用程序项目。默认情况下创建 Form1。注意:在 Visual C# 2005 中,如果您找不到 SHDocVw.dll 文件或 AxSHDocVw.dll 文件,请在 Visual Studio 命令提示符下运行下面的命令:
aximp %WINDIR%\system32\shdocvw.dll
然后,为 Microsoft WebBrowser 控件创建公共语言运行库代理 SHDocVw.dll 和 Windows 窗体代理 AxSHDocVw.dll 。若要在 Visual C# 2005 中添加 DLL 文件,请按下列步骤操作:
在“项目”菜单上,单击“添加引用”。
在“添加引用”对话框中,单击“浏览”。
找到并选择 AxSHDocVw.dll 和 SHDocVw.dll 文件。
若要为这两个文件添加项目引用,请单击“确定”。
在“工具”菜单上,单击“自定义工具箱”以打开“自定义工具箱”对话框。在“COM 组件”选项卡上,添加一个对“Microsoft WebBrowser”的引用。单击“确定”,将 WebBrowser 控件添加到 Windows 窗体工具箱。WebBrowser 控件会显示出来,并且在工具箱中带有“Explorer”(资源管理器)字样。 注意:在 Visual Studio 2005 中,不必执行步骤 2。
使用该工具箱向 Form1 添加一个 WebBrowser 控件、一个 OpenFileDialog 控件和一个 CommandButton 控件。这就会向 Form1 类添加“
文档评论(0)