把现存的应用程序转换为 ActiveX 文档

有几个准备转换为 ActiveX 文档的现存的应用程序。这时,可以使用ActiveX 文档移植向导 (ActiveX Document Migration Wizard) 来使该转换变得轻松一些。

注意 OLE Container 控件和内嵌对象(例如, Microsoft Word 或 Microsoft Excel 文档)不能被放置在 ActiveX 文档上,而且会被删除。

要使用“ActiveX 文档移植向导”,请按照以下步骤执行:

  1. 打开想要转换的工程。

  2. 单击“外接程序”菜单上的“外接程序管理器”。

  3. 突出显示“VB ActiveX 文档移植向导”,单击“载入行为”中所想要的行为,然后单击“确定”。

  4. 单击“外接程序”菜单上的“ActiveX 文档移植向导”。

  5. 遵循指导进行操作,直到向导完成其任务。

向导的功能

向导执行下面的任务:

注意 Form 对象的 Load 事件在 UserDocument 中没有直接的副本。把 Load 事件过程放到 Show 事件处理程序中,但要知道,每次用户移动到 ActiveX 文档(在 Web 浏览器中)都会调用 Show 事件。为了阻止每次 Show 事件发生时都运行 Load 事件过程,可把一个模块级变量用作标记─ 如果已设置了该标记,则不运行该过程。在本章的“有计划地确定 ActiveX 文档的容器”中给出了这种方法的代码。