科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件用VB创建MS Office的COM加载项

用VB创建MS Office的COM加载项

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文演练了用VB创建COM加载项,COM 加载项可以在不给用户增加复杂性的情况下扩展应用程序的功能。

作者:hhjjhjhj 来源:论坛 2007年10月14日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
配置外接程序设计器

  用外接程序设计器创建的工程为开发加载项提供工作区域。使用外接程序设计器可以创建用于 VBA 或任何 Office 应用程序的 COM 加载项。工程中的每个外接程序设计器都表示一个单独的、只能在一种 Office 应用程序中运行的加载项。创建的 DLL 可包含多个加载项,它们使用相同的窗体、模块和类模块,但面向的却是不同的应用程序。此演练使用 Excel 作为宿主 Office 应用程序。

  如果希望加载项可供多个应用程序使用,就必须为每个宿主应用程序各自添加一个外接程序设计器。可以通过模块共享代码;但在每个工程中,必须引用每个宿主应用程序所特定的对象模型。

  配置外接程序设计器

  1.打开 VB

  2.在“文件”菜单中,选择“新建工程”,然后选择“外接程序”。

  3.把窗体移除,双击设计器中的Connect。

  3.在“外接程序显示名称”文本框中键入名称 Greeting Toolbar,在“外接程序描述”文本框中键入说明 Toolbar add-in that launches a Hello World message in Excel。

  4.从“应用程序”列表中选择 Microsoft Excel。

  5.从“应用程序版本”列表中选择 Microsoft Excel 10.0。

  6.从“初始化加载行为”列表中选择 "Startup"。有关各种不同类型初始加载行为的详细信息,请参阅指定加载行为。

  此主题相关图片如下:



  7.在“工程”菜单中,选择“引用”,确保让工程引用下列类型库。(该引用列表是此演练所必需的。对于您的加载项,要确保选择每个可以使用加载项的 Office 应用程序所需的类型库。)

●Visual Basic for Applications
●OLE Automation
●Microsoft Add-in Designer
●Microsoft Office 10.0 Object Library
●Microsoft Excel 10.0 Object Library

  8.在“文件”菜单中选择“保存 Connect”。

  9.在“工程另存为”对话框中,输入名称 Greetings.Dsr,选择要将其保存到的文件夹,然后单击“保存”。
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章