Solidworks“文檔屬性”——“錄制和執(zhí)行宏”
2013-08-14 by:solidworks應(yīng)用培訓中心 來源:仿真在線
Solidworks“文檔屬性”——“錄制和執(zhí)行宏”
新建宏(New Macro)
可從宏工具欄或從菜單項創(chuàng)建新宏。生成新的宏不同于錄制宏。當您生成新的宏時,您直接從您的編輯宏應(yīng)用程序(如 Microsoft Visual Basic)中編程宏。當您錄制宏時,您從 SolidWorks 軟件內(nèi)部生成宏。
欲生成新的宏:
-
單擊新建宏 (宏工具欄),或單擊工具、宏操作、新建。
-
鍵入文件名稱。
-
單擊保存。
您的編輯宏應(yīng)用程序打開,供您生成新宏。
錄制/暫停宏
可以錄制用 SolidWorks 用戶界面執(zhí)行的操作,并使用 SolidWorks 宏重新執(zhí)行這些操作。宏所包含的調(diào)用,相當于在用用戶界面執(zhí)行操作時對 API 函數(shù)的調(diào)用。宏會記錄所有鼠標單擊的位置、菜單的選項、以及鍵盤所輸入的值或字母,以便日后執(zhí)行。
您可生成新的宏而不必先錄制宏。
要錄制宏:
-
單擊宏工具欄上的錄制\暫停宏 ,或單擊工具、宏、錄制。
-
執(zhí)行您想錄制的步驟。
-
在您完成時,單擊宏工具欄上的停止宏 ,或單擊工具、宏、停止。
-
在對話框中,在文件名稱中鍵入一名稱,然后單擊保存。(.swp 擴展名會自動添加到文件名中。)
要在錄制宏時暫停:
單擊錄制\暫停宏 ,或單擊工具、宏、暫停。
再次單擊錄制\暫停宏 繼續(xù)錄制。
執(zhí)行宏(Run Macro)
選擇并執(zhí)行宏。
欲執(zhí)行宏:
-
單擊宏工具欄上的執(zhí)行宏 ,或單擊工具、宏操作、執(zhí)行
-
在對話框中找出宏文件 (*.swp、*.swb) 然后單擊打開。
如果宏包含一個以上函數(shù)或子程序,在 VBA 項目中最近創(chuàng)建且在模塊中不帶變元的最后一個子程序?qū)⑦\行。
編輯宏 (Edit Macro)
編輯或調(diào)試以前錄制的宏。
欲編輯宏:
-
單擊宏工具欄上的編輯宏 或單擊工具、宏操作、編輯。
如果您以前編輯過宏,您可在單擊工具、宏操作時從菜單直接選擇宏。菜單會列舉最后編輯的九個宏。
-
在對話框中選擇宏文件(.swp)并單擊打開。
注意:您也可編輯 .swb 文件。當您運行或編輯 .swb 文件時,它將自動轉(zhuǎn)換到 .swp 文件。
-
編輯此宏。(如需詳細信息,請使用宏編輯器中的幫助。)
停止宏(Stop Macro)
停止宏的錄制,并打開對話框以保存宏。
欲停止錄制宏:
-
當您在錄制宏時,單擊停止宏 (宏工具欄),或單擊工具、宏操作、停止。
-
鍵入宏的名稱,然后單擊保存。(.swp 擴展名會自動添加到文件名中。)
將宏指定給快捷鍵或菜單(Assign a Macro to a Shortcut Key or Menu)
您可以將自己的宏指定給快捷鍵或為自己的宏生成一個新的菜單項目。
在您將宏指定給快捷鍵或菜單前,您可指定您想運行宏內(nèi)的哪種方法(作用于某對象的步驟)。
在您將宏指定給鍵盤鍵或菜單項目前,您必須生成一個宏文件夾并在您的 SolidWorks 安裝目錄中錄制宏。
宏工具欄(Macro Toolbar)
宏工具欄控制宏的錄制,執(zhí)行及編輯。
|
執(zhí)行宏 |
|
停止宏 |
|
錄制\/暫停宏 |
|
新建宏 |
|
編輯宏 |
|
新建宏按鈕 |
VBA
Visual Basic for Applications (VBA) 是在 SolidWorks 中錄制、執(zhí)行、或編輯宏的引擎?,F(xiàn)在,錄制的宏以 .swp VBA項目文件的形式保存。
可以使用 VBA 編輯器來讀取和編輯 .swb 及 .swp (VBA) 文件。當編輯現(xiàn)有的.swb 文件時,文件會自動轉(zhuǎn)換為.swp 文件。您可以將模塊輸出到在其它 VB 項目中使用的文件。
您可使用 VBA 來生成表格并用您錄制的宏來提供更多的用戶交流。有關(guān) VBA 的更多信息,在 VBA 編輯程序中查看幫助菜單。
相關(guān)標簽搜索:Solidworks“文檔屬性”——“錄制和執(zhí)行宏” Solidworks工程圖 Solidworks裝配體培訓 SolidWorks培訓課程 SolidWorks設(shè)計教程 SolidWorks視頻教程 SolidWorks軟件下載 SolidWorks在建筑室內(nèi)設(shè)計工業(yè)設(shè)計的應(yīng)用 SolidWorks基礎(chǔ)知識 SolidWorks代做 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓