您可以將以 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 為基礎,或者是從聚合線建立的,請使用「次組合性質」對話方塊或「性質」選項板顯示次組合定義。
如果次組合是使用 .NET 建立的,則「定義自」欄位會顯示「.NET」;如果次組合是使用 VBA 建立的,則會顯示「VBA」;如果次組合是從聚合線建立的,則會顯示「圖元」。
如果次組合是使用 .NET 被建立的,則「幾何圖形產生模式」性質會顯示「.NET」;如果次組合是使用 VBA 被建立的,則會顯示「VBA」;如果次組合是從聚合線被建立的,則會顯示「圖元」。