添加 Visual Basic for Applications 宏

关于此任务

通过 Rational® Rhapsody® COM API 来进行 Visual Basic for Applications 和 IBM® Rational Rhapsody 之间的基本交互。

“辅助程序”窗口还可用于添加 Visual Basic for Applications 宏。 要添加 Visual Basic for Applications 宏,请完成下列步骤:

过程

  1. Rational Rhapsody 中具有打开的项目的情况下,选择工具 > 定制以打开“辅助程序”窗口。
  2. 单击新建图标 “新建”图标 以在菜单内容框中为新 Visual Basic for Applications 宏菜单命令添加空白行。
  3. 在空白字段中,输入新菜单项的名称(例如,My Visual Basic for Applications Command)。
  4. 选中 Visual Basic for Applications 宏单选按钮作为辅助程序类型。 “辅助程序”窗口列示了特定于 Visual Basic for Applications 的选项
  5. 指定适用的辅助程序参数:
    • 模块框中,输入 Visual Basic for Applications 模块的名称。
    • 宏名称框中,输入 Visual Basic for Applications 宏的名称。
    • 适用项列表中,指定要与新命令关联的模型元素。

      如果未对此字段指定值,那么可根据在步骤 6 中执行的操作来将对此辅助应用程序的链接的菜单命令添加至工具菜单。
    • 项目类型列表中,选择项目概要文件。

      如果将此框留空,那么它将使用已打开的当前项目的概要文件作为缺省值。
    • 辅助程序触发器列表中,选择用于触发新命令的操作。
  6. 根据对适用项列表的选择,执行下列操作:
    • 如果未对此命令指定适用的模型元素,那么验证是否选中在“工具”菜单中显示复选框。 这表示用于链接至辅助应用程序的新菜单命令显示在工具菜单上。 如果未选中此复选框,虽然启动此命令之后指向辅助应用程序的链接仍然起作用,但在工具菜单上不会显示其菜单命令。
    • 如果对此命令指定了适用的模型元素,那么验证是否选中在“工具”菜单中显示复选框。 这表示在所指定模型元素的菜单中显示了新命令。 如果未选中此复选框,虽然启动此命令之后指向辅助应用程序的链接仍然起作用,但在所指定模型元素的弹出菜单上不会显示其菜单命令。
  7. 单击确定
    如果当前项目存在于为创建的辅助应用程序设置的参数中,那么该辅助应用程序将立即可用。 例如,如果当前打开的 Rational Rhapsody 项目使用 FunctionalC 概要文件,且您为此概要文件创建了 My New Command 辅助应用程序,那么此辅助应用程序将立即可用。 但是,如果为 My New Command 辅助应用程序指定了 DoDAF 概要文件(如在项目类型列表中所选),那么它不会在当前项目中起作用。

结果

注: 您负责将代码添加至 Visual Basic for Applications 宏,以验证所选对象实际上是否是命令的核心对象。 用于获取所选元素的 COM 命令是 getSelectedElement()

反馈