新增 Visual Basic for Applications 巨集

關於這項作業

Visual Basic for Applications 和 IBM® Rational® Rhapsody® 之間的基本互動,透過 Rational Rhapsody COM API 可以更容易進行。

Helper 視窗也可用來新增 Visual Basic for Applications 巨集。若要新增 Visual Basic for Applications 巨集,請執行下列動作:

程序

  1. 如果在 Rational Rhapsody 中開啟了專案,請選擇工具 > 自訂來開啟 Helper 視窗。
  2. 按一下新建圖示 「新建」圖示,針對功能表內容方框中新的 Visual Basic for Applications 巨集功能表指令,新增空白行。
  3. 在空白欄位中輸入新功能表項目的名稱(例如,My Visual Basic for Applications Command)。
  4. 選取 Visual Basic for Applications 巨集圓鈕作為 helper 類型。Helper 視窗會列出 Visual Basic for Applications 特定的選項
  5. 指定適當的 helper 參數:
    • 模組方框中,輸入 Visual Basic for Applications 模組的名稱。
    • 巨集名稱方框中,輸入 Visual Basic for Applications 巨集的名稱。
    • 適用於清單中,指定與新指令相關聯的模型元素。

      如果您未指定值給這個欄位,則指向 helper 應用程式之鏈結的功能表指令,可能會新增至工具功能表,端視您在步驟 6 中執行的動作而定。
    • 專案類型清單中,選取專案設定檔。

      如果將此方框留白,則它會使用已開啟的現行專案設定檔作為預設值。
    • Helper 觸發程式清單中,選取將觸發新指令的動作。
  6. 依據您對適用於清單決定的作業:
    • 如果您未對指令指定適當的模型元素,請驗證是否選取了顯示在「工具」功能表勾選框。 這表示指向 helper 應用程式之鏈結的新功能表指令,會顯示在工具功能表。如果您清除這個勾選框,則工具功能表上沒有適用於它的功能表指令,但指令啟動時,指向 helper 應用程式的鏈結仍會起作用。
    • 如果您為指令指定了適當的模型元素,請驗證是否選取了顯示在「工具」功能表勾選框。這表示新指令會顯示在指定模型元素的功能表中。如果您清除這個勾選框,則指定模型元素的蹦現功能表上沒有適用於它的功能表指令,但指令啟動時,指向 helper 應用程式的鏈結仍會起作用。
  7. 按一下確定
    如果現行專案位於您對建立的 helper 應用程式設定的參數中,則該 helper 應用程式會立即可用。 例如,如果您目前開啟的 Rational Rhapsody 專案使用 FunctionalC 設定檔,並且您已為該設定檔建立 My New Command helper 應用程式,則該 helper 應用程式會立即可用。但是,如果您對 My New Command helper 應用程式指定了 DoDAF 設定檔(如專案類型清單中所選取),則它在現行專案中不起作用。

結果

註: 您需負責將程式碼新增至 Visual Basic for Applications 巨集,來驗證選取的物件實際是指令的核心物件。用來獲取所選取元素的 COM 指令是 getSelectedElement()

回饋