在 Internet Explorer 3.x 和 4.x. 中手工部署 ActiveX 文档的过程不同。
在 Internet Explorer3.x 中手工部署 ActiveX 文档需执行以下操作:
注意 请参阅“手工部署 ActiveX 控件”,以获得 OBJECT 标记的示例。
<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 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。