如何启动 Word 从 Internet 资源管理器

文章翻译 文章翻译
文章编号: 178222 - 查看本文应用于的产品
展开全部 | 关闭全部

概要

此文档的目的是解释如何选择一个超文本链接到 Word 文档时控制客户端行为。 例如对于通常单击到 Word 文档中的链接默认为打开从 Internet Explorer 中的文档。您可以更改此行为,以便该链接将在 Word 中打开该文件。

本文适用于桌面的用户的 Internet Explorer 以及编写客户端脚本某个 Web 作者。虽然本文针对 MS Word,但概念适用于其他的 Microsoft 文档应用程序 (也就是 Excel)。

更多信息

将讨论以下基本这两种方法,控制行为:
  • 作为一个用户可以设置客户端选项,通过 Windows 资源管理器。这种方法的优点是行为的用户保留的浏览器的控件。
  • 作为一个 Web 创作者可以编写客户端脚本。这种方法的优点是可以自定义客户端行为从一个中心位置。然而,没有一个警告: 实现此方法要求一个基于客户端的安装的 Office 97 和本身就运行缓慢。
对于第一种方法--设置通过 Windows 资源管理器的客户端选项中使用以下步骤:
  1. 启动 Windows 资源管理器中。
  2. 如果运行的 Microsoft Windows NT 4.0 请按照下列步骤操作:
    1. 视图 菜单,单击 选项。如果安装 Internet 浏览器 4.0,则单击 文件夹选项
    2. 选项 对话框中单击 文件类型 选项卡。
    3. 已注册的文件类型,单击 Microsoft Word 文档,然后单击 编辑
    如果您正在运行 Microsoft Windows 2000 或更高版本的 Windows,请按照下列步骤操作:
    1. 工具 菜单上单击 文件夹选项
    2. 文件选项 对话框中单击 文件类型 选项卡。
    3. 已注册的文件类型,单击 Microsoft Word 文档,然后单击 高级
  3. 在编辑文件类型屏幕单击以清除 浏览在同一窗口中的 复选框的切换是否一个 Word 文档启动 Internet Explorer 之外。
  4. 单击 确定 以关闭对话框。
请注意在后台简单注册表标志被设置,这意味着具有在创建.Reg 文件经验的人员可以自动完成此更改。

是第二个方法的作为 Web 的创作者可以控制 Word 文档通过 OLE 自动化的行为提供客户端运行 Word。下面是基本步骤:
  1. 创建一个客户端的功能,可实例化 Microsoft Word,并接受它的参数作为文档的 URL。
  2. 创建按钮以调用该函数传递的 Word 文档的 URL。

    下面的示例客户端脚本与客户端计算机上安装的 Word 97 使用自动化:
       <HTML>
       <HEAD>
       <SCRIPT LANGUAGE=VBScript>
       Dim objWord
       Sub Btn1_onclick()
       call OpenDoc("http://MyServer/MyTest.doc")
       End Sub
    
       Sub OpenDoc(strLocation)
    
       Set objWord = CreateObject("Word.Application")
       objWord.Visible = true
       objWord.Documents.Open strLocation
       End Sub
    
       </SCRIPT>
       <TITLE>Launch Word</Title>
       </HEAD>
       <BODY>
       <INPUT TYPE=BUTTON NAME=Btn1 VALUE="Open Word Doc">
       </BODY>
       </HTML>
    					

对于成功的 Word 自动化,您必须将您的浏览器为 启用提示初始化和脚本没有标记为安全的 ActiveX 控件。如果将您的浏览器设置为 禁用,然后更早版本的示例代码可能会产生运行时错误,并可能无法按预期方式工作。

参考

有关 Word 自动化的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
195826从客户端脚本的 CreateObject 失败
198703如何从客户端的 VBScript 自动化 Excel
286023如何使用 Word 自动化从 Internet Explorer VB ActiveX 组件
239470不能从 IE 访问正在运行的对象中的脚本调用 GetObject
有关更多的信息,请访问下面的 Microsoft 开发人员网络 Web 站点:

web 开发
http://msdn2.microsoft.com/en-us/library/aa286532.aspx

属性

文章编号: 178222 - 最后修改: 2007年3月27日 - 修订: 4.1
这篇文章中的信息适用于:
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Internet Explorer 5.0
  • Microsoft Office 97 Developer Edition
关键字:?
kbmt kbhowto KB178222 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 178222
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
不再更新的 KB 内容免责声明
本文介绍那些 Microsoft 不再提供支持的产品。因此本文按“原样”提供,并且不再更新。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com