當您開啟零件時,SOLIDWORKS 軟體可能在偵測到 VBA 內嵌程式碼 (例如數學關係式及巨集) 時顯示警告,讓您決定是否要執行內嵌程式碼。
在舊版 SOLIDWORKS 中,會使用內建的 VC++ 函數來求解包含一組預先定義的數學函數與運算子的數學關係式。 軟體會假設這些數學關係式安全且不需要授權。
其他程式碼,例如 VBA 內嵌程式碼 (也稱為主動式內容),可能較不安全。 SOLIDWORKS 可讓您選擇是否要:
- 顯示警告以讓您授權執行程式碼。
- 在開啟或重新計算包含程式碼的模型時,自動執行該程式碼。
依預設會選取發出使用中內容的警告設定,您可以在系統選項對話方塊的訊息/錯誤/警告頁面中找到此設定。 如果軟體在您開啟或重新計算模型時發現主動式內容的數學關係式或巨集:
-
錯誤為何對話方塊隨即出現,並找出包含數學關係式或巨集的特徵。
啟用使用中的內容按鈕可讓您啟用觸發訊息的數學關係式或巨集。
- 警告圖示會出現在 FeatureManager(特徵管理員) 設計樹狀結構最上方的文件名稱上,並出現在其子特徵發出警告的父特徵上。
選擇主動式內容來移除這些圖示。
如果您清除發出使用中內容的警告設定,軟體會將所有的主動式內容視為安全,並執行這些內容而不顯示警告訊息。