手工部署 ActiveX 文档

Internet Explorer 3.x 和 4.x. 中手工部署 ActiveX 文档的过程不同。

Internet Explorer 3.x 中部署 ActiveX 文档

Internet Explorer3.x 中手工部署 ActiveX 文档需执行以下操作:

  1. 创建用于下载 ActiveX 文档的 HTML 页面。

  2. 在现有应用程序或 Web 站点的 HTML 页面中,创建一个到刚创建页面的链接。

  3. 在用于下载 ActiveX 文档的 HTML 页面中,使用 OBJECT 标记为浏览器提供下载、注册和漫游 ActiveX 文档的方式。

    注意 请参阅“手工部署 ActiveX 控件”,以获得 OBJECT 标记的示例。

  4. 在下载页面中,插入 VBScript 代码,指导 Internet Explorer 立即通过其 .vbd 文件定位 ActiveX 文档。下列代码显示了一个示例:
    <HTML> 
    <OBJECT ID="SampleDoc1" 
    CLASSID="CLSID:11111111-1111-1111-1111-111111111111" CODEBASE="Project1.CAB#version=1,0,0,0"> 
    </OBJECT> 
    <SCRIPT LANGUAGE="VBScript"> 
    Sub Window_OnLoad 
    Location.Href = "SampleDoc1.VBD" 
    End Sub 
    </SCRIPT> 
    </HTML>
    

    在该代码片段中,只给出了 .vbd 文件的文件名,而不是完整限定的路径。Internet Explorer 会在包含 VBScript 代码的 .htm 文件所在的同一个目录中进行搜索。

Internet Explorer4.x 中下载 ActiveX 文档

如果希望使用 Internet Explorer 4.0 或更新的版本手工设置 ActiveX 文档以供在系统中部署,可以使用 CodeBase Fixup Utility 工具。CodeBase Fixup Utility 将 codebase 信息添加到 .vbd 文件或其他 ActiveX 文档中。代码信息指定了 ActiveX 文档的版本号和用于下载的服务器的 URL。该方法有如下优点:

打包和展开向导会使用 CodeBase Fixup Utility 自动配置您的 ActiveX 文档。如果您使用向导来打包部件以供下载,则不需要执行该过程。

详细信息 有关如何使用CodeBase Fixup Utility 工具的指导,请参阅 Tools 目录下随工具一起安装的 Readme.txt 文件或访问 Visual Basic 拥有者的 Web站点 http://www.microsoft.com/vstudio。