將 VBA 次組合轉換為 .NET 的步驟

您可以將以 VBA 為基礎的 AutoCAD Civil 3D 內建次組合轉換為 .NET。在 AutoCAD Civil 3D 以及更舊版本的 AutoCAD Civil 3D 中,包括在產品中的次組合是使用 VBA 建立的。

AutoCAD Civil 3D 2008 中,包括在產品中的所有次組合是使用 .NET 建立的。這是因為在產生廊道模型時,.NET 版本的次組合可提供較以 VBA 為基礎的次組合更快的效能。AutoCAD Civil 3D 2008 以及更高版本仍然支援以 VBA 為基礎的次組合。例如,在圖面、目錄和工具選項板中,您可以混合使用以 VBA 為基礎的次組合及以 .NET 為基礎的次組合。但是,建議您使用下面的程序將以 VBA 為基礎的次組合轉換為 .NET,以在產生廊道模型時達到最佳效能。

將次組合從 VBA 轉換為 .NET 的步驟

  1. 按一下「修改」頁籤 「設計」面板 「將 VBA 次組合轉換為 .NET」 查找
  2. 執行以下其中一個作業:
    • 若要轉換圖面中的所有次組合,請在指令行中輸入 A,然後按 Enter。圖面中的所有 VBA 次組合將轉換為 VB.NET。
    • 若要轉換選取的組合中的所有次組合,請選取一個組合,然後按 Enter。選取的組合中的所有 VBA 次組合將轉換為 VB.NET。
  3. 註: 此指令僅轉換產品隨附的以 VBA 為基礎的 AutoCAD Civil 3D 內建次組合。其不會轉換從使用者定義 (自訂) 之 VBA 代碼建立的以 VBA 為基礎的任何次組合。

在「次組合性質」對話方塊中顯示次組合定義的步驟

若要確定次組合是以 VBA 為基礎,還是以 .NET 為基礎,或者是從聚合線建立的,請使用「次組合性質」對話方塊或「性質」選項板顯示次組合定義。

  1. 在圖面中的一個次組合上按一下右鍵,並按一下「次組合性質」
  2. 在「次組合性質」對話方塊中,按一下「參數」頁籤。

    如果次組合是使用 .NET 建立的,則「定義自」欄位會顯示「.NET」;如果次組合是使用 VBA 建立的,則會顯示「VBA」;如果次組合是從聚合線建立的,則會顯示「圖元」。

在「性質」選項板中顯示次組合定義的步驟

  1. 在圖面中的一個次組合上按一下右鍵,並按一下「性質」
  2. 在「性質」選項板上按一下「設計」頁籤。

    如果次組合是使用 .NET 被建立的,則「幾何圖形產生模式」性質會顯示「.NET」;如果次組合是使用 VBA 被建立的,則會顯示「VBA」;如果次組合是從聚合線被建立的,則會顯示「圖元」。