CorelDRAW 說明| 巨集
文章推薦指數: 80 %
錄製巨集
巨集
手動安裝巨集功能
指定VBA選項
使用巨集工具
建立巨集專案
建立巨集
錄製巨集
錄製暫存巨集
播放巨集
播放暫存巨集
從指令碼編輯器存取物件模型參考文件
您可以使用巨集,將一連串重複的工作自動化,節省時間。
巨集可讓您指定一系列連續的動作,如此一來您之後可以迅速重複這些動作。
無需任何程式設計經驗,您就可以建立這些巨集;其實,主要應用程式視窗中就有提供使用巨集的基本工具。
但是,如果您想進一步控制巨集,可以使用下列內建的程式設計環境:
•
MicrosoftVisualStudioToolsforApplications(VSTA)—VBA的後繼軟體,非常適合開發人員及其他程式設計專家使用。
VSTA為您提供所需的工具及功能,讓您建立最為進階的巨集專案。
•
MicrosoftVisualBasicforApplications(VBA)—這是MicrosoftVisualBasic(VB)程式設計環境的子集,最適合初學者。
您可以使用VBA建立個人使用的基本巨集,但您也可以使用基本巨集建立更多進階的巨集專案。
如需關於VBA與VSTA之間差異的詳細資訊,請參閱CorelDRAW社群網站上開發人員區域的程式設計指南。
開始使用巨集
根據預設,系統會與軟體一起安裝VBA及VSTA的巨集功能,但您也可以視需要手動安裝這些功能。
您可以指定VBA功能的選項。
若要使用CorelDRAW的VSTA巨集功能,您必須安裝MicrosoftVisualStudio2017或更新版本。
若要使用VSTA編輯器,您必須先安裝MicrosoftVisualStudio2017、Community、Professional、Premium、Ultimate或EnterpriseEdition;然後重新安裝來自microsoft.com的MicrosoftVisualStudioToolsforApplications2017。
如果您在安裝CorelDRAWGraphicsSuite後才安裝MicrosoftVisualStudio,則必須修改CorelDRAWGraphicsSuite安裝,以便重新安裝VSTA巨集功能。
如需詳細資訊,請參閱手動安裝巨集功能.
巨集功能在主要應用程式視窗中,提供使用巨集的數樣工具:
•
巨集工具列-讓您輕鬆使用常見的巨集功能
•
指令碼泊塢視窗-讓您輕鬆使用所有可用的VBA巨集專案,以及使用這些專案的基本功能
•
指令碼編輯器(之前的名稱為VisualBasic編輯器)-提供用來建立VBA巨集專案的進階功能
•
VisualStudio編輯器—提供用來建立VSTA巨集專案的進階功能。
只有在您安裝MicrosoftVisualStudio2017後,才能存取VSTA編輯器。
建立巨集
巨集儲存在模組中(又稱為「程式碼模組」),模組則儲存在巨集專案中。
「指令碼」泊塢視窗能讓您檢視及管理所有巨集專案、模組,以及您可以使用的巨集。
您可以使用指令碼泊塢視窗,以GlobalMacroStorage(GMS)檔案的格式或以CorelVSTAProjects(CGSaddon)建立巨集專案。
使用此類檔案是絕佳方式,能將您的巨集專案元件集合起來,與他人分享。
您可使用「指令碼」泊塢視窗,開啟(或「載入」)您建立的巨集專案,以及隨軟體安裝、或您可以使用的巨集專案。
您也可以使用「指令碼」泊塢視窗重新命名巨集專案,還能複製及關閉(或「卸載」)GMS及VSTA巨集專案。
某些巨集專案會鎖定並且無法對其進行修改。
當您建立文件,系統會將該文件的巨集專案新增至「指令碼」泊塢視窗。
雖然您可以在文件的巨集專案中儲存巨集,例如建立同一套範本,但我們建議您使用GMS檔案儲存您的巨集專案。
每個巨集專案包含至少一個模組。
您可以使用「指令碼」泊塢視窗,將模組新增至VBA巨集專案,或開啟現有的模組進行編輯。
您也可以使用「指令碼」泊塢視窗重新命名或刪除VBA模組。
某些模組的編輯功能無法使用。
最後,您可以使用「指令碼」泊塢視窗在可用的模組內建立巨集。
無需任何程式設計經驗,您就可以建立這些巨集;但是,如果您有程式設計經驗,而且想要編輯VBA巨集,您可以使用「指令碼編輯器」。
您也可以使用「指令碼」泊塢視窗重新命名或刪除VBA巨集。
錄製巨集
您可以錄製巨集,並將其儲存以備以後使用。
您還可以為不需要經常重複的動作,錄製暫存巨集。
一旦錄製了新的暫存巨集,您將無法再存取原有的暫存巨集。
某些巨集專案的錄製功能無法使用。
錄製巨集前,請確保您十分清楚要錄製的具體動作,以及錄製的先後順序。
開始錄製時,巨集錄製器將捕捉您在繪圖中所做的每個變更。
例如,如果您建立了形狀、調整了形狀的大小,然後變更了形狀的色彩,巨集會錄製這些所有變更。
完成變更後,必須停止錄製巨集。
播放巨集
您可以藉由播放巨集,即可執行與該巨集相關的動作。
您也可以播放暫存巨集。
深入了解巨集
CorelDRAW社群網站上的開發人員區域可利用下列豐富的有用資源來提供協助:程式設計指南、具有程式碼範例的詳細物件模型參考文件、物件模型圖,以及深入的程式設計文章與教學課程。
「物件模型」參考文件(也稱為API文件)包括可在應用程式中自動化之每個功能及函數的說明。
(這些功能統稱為「物件模型」)。
您可以從「指令碼編輯器」輕鬆存取相關文件。
「物件模型」圖針對可在CorelDRAW、CorelPHOTO-PAINT與Corel DESIGNER中自動化的功能及函數提供階層式的呈現。
如需VBA及其程式設計環境相關的詳細資訊,請參閱「指令碼編輯器」中「說明」功能表的「MicrosoftVisualBasic說明」。
如需VSTA及其程式設計環境相關的詳細資訊,請參閱「VSTA編輯器」的「說明」功能表。
手動安裝巨集功能
1 .
在Windows控制台,按一下「解除安裝程式」。
2 .
在「解除安裝或變更程式」頁面上,按兩下「CorelDRAWGraphicsSuite2019」。
3 .
在出現的精靈中啟用「修改」選項,並依照指示進行。
4 .
在安裝精靈的「功能」頁面上,在「公用程式」清單方塊中啟用下列核取方塊:
•
VisualBasicforApplications
•
VisualStudioToolsforApplications
根據預設,系統會隨軟體安裝VBA及VSTA的巨集功能。
指定VBA選項
1 .
按一下「工具」「選項」「CorelDRAW。
2 .
按一下「VBA」。
3 .
在「安全性」區域中,按一下「安全性選項」,指定如何控制執行惡意巨集的風險。
如果您要跳過這項安全性功能,請啟用「信任所有已安裝的GMS模組」核取方塊,然後繼續執行步驟6。
4 .
在「安全性」對話方塊的「安全性等級」頁面上,啟用下列一種核取方塊:
•
非常高-僅允許執行安裝在可信任位置的巨集。
所有其他簽名的和未簽名的巨集均會停用。
•
高-僅允許執行來自可信任來源的簽名巨集。
未簽名的巨集將自動停用。
•
中-可讓您選擇執行的巨集,即使這些巨集存在潛在的威脅性。
•
低(不建議)-允許執行所有潛在不安全的巨集。
如果您已安裝病毒掃描軟體,或者,如果您可以檢查所有開啟文件的安全性,則可以啟用此設定。
5 .
在「安全性」對話方塊的「可信任發行者」頁面上,檢視可信任的巨集發行者。
按一下「檢視」顯示所選取的巨集發行者的詳細資料,或按一下「移除」,從清單刪除所選取的巨集發行者。
如果想要,您也可以針對所選取的巨集發行商,啟用或停用「信任存取VisualBasic專案」核取方塊。
6 .
如果您要在啟動時載入VBA功能,請停用「延遲載入VBA」核取方塊。
使用巨集工具
若要
請執行下列步驟
顯示「巨集」工具列
按一下「視窗」「工具列」「巨集」。
指令旁的核取記號代表目前顯示的工具列。
顯示「指令碼」泊塢視窗
按一下「工具」「指令碼」「指令碼」。
顯示「指令碼編輯器」
請執行下列其中一項:
按一下「工具」「指令碼」「指令碼編輯器」。
按一下「巨集」工具列上的「指令碼編輯器」按鈕。
在「指令碼」泊塢視窗中,以滑鼠右鍵按一下「VisualBasicforApplications」,然後按一下「顯示IDE」。
顯示VisualStudio編輯器
按一下「工具」「指令碼」「VisualStudio編輯器」。
(電腦中必須安裝VSTA。
)
建立巨集專案
•
在「指令碼」泊塢視窗中,執行下列其中一項:
•
在清單中依序按一下「VisualStudioToolsforApplications」、「新增」,然後按一下「新增巨集專案」。
•
在清單中依序按一下「VisualBasic應用程式」、「新增」,然後按一下「新增巨集專案」。
您也可以執行下列操作:
開啟(或「載入」)巨集專案
請執行下列其中一項:
在清單中依序按一下「VisualStudioToolsforApplications」、「載入」,然後選擇專案。
在清單中依序按一下「VisualBasic應用程式」、「載入」,然後選擇專案。
重新命名巨集專案
以滑鼠右鍵按一下清單中的專案,然後按一下「更名」。
複製GMS巨集專案
在清單中以滑鼠右鍵按一下專案,然後按一下「複製位置」,接著選擇複製的專案的目標位置。
備註:您無法複製文件式巨集專案。
此類專案儲存於文件中,無法與該文件分開管理。
在清單中顯示或隱藏所有模組
按一下「簡易模式」按鈕。
將模組新增至VBA巨集專案
請執行下列其中一項:
按一下清單中的專案,接著按一下「新增」,然後按一下「新增模組」。
以滑鼠右鍵按一下清單中的專案,然後按一下「新增模組」。
編輯VBA巨集專案中的模組
請執行下列其中一項:
按一下清單中的模組,然後按一下「編輯」按鈕。
以滑鼠右鍵按一下清單中的模組,然後按一下「編輯」。
重新命名巨集專案中的模組
以滑鼠右鍵按一下清單中的模組,然後按一下「更名」。
從巨集專案刪除模組
請執行下列其中一項:
按一下清單中的模組,然後按一下「刪除」按鈕。
以滑鼠右鍵按一下清單中的模組,然後按一下「刪除」。
關閉(或「卸載」)GMS巨集專案
在清單中以滑鼠右鍵按一下巨集專案,然後按一下「卸載巨集專案」。
備註:您可以關閉內含巨集專案的文件,即可關閉文件式巨集專案。
某些巨集專案會鎖定並且無法對其進行修改。
建立巨集
•
在「指令碼」泊塢視窗中,執行下列其中一項:
•
按一下想要的容器,接著按一下「新增」,然後按一下「新增巨集」。
•
以滑鼠右鍵按一下想要的容器模組,然後按一下「新增巨集」。
您也可以執行下列操作:
編輯巨集
請執行下列其中一項:
按一下清單中的巨集,然後按一下「編輯」按鈕。
以滑鼠右鍵按一下清單中的巨集,然後按一下「編輯」。
刪除巨集
請執行下列其中一項:
按一下清單中的巨集,然後按一下「刪除」按鈕。
以滑鼠右鍵按一下清單中的巨集,然後按一下「刪除」。
某些巨集專案會鎖定並且無法對其進行修改。
錄製巨集
1 .
按一下「工具」「指令碼」「開始錄製」。
「錄製巨集」對話方塊隨即出現。
2 .
在「巨集名稱」方塊中,鍵入巨集的名稱。
巨集名稱可以包含數字,但開頭必須為字母。
巨集名稱不可包含空格或底線(_)以外的非英數字元。
3 .
在「儲存巨集於」方塊中,選擇您想儲存巨集的巨集專案。
4 .
在「描述」方塊中鍵入巨集的描述,然後按一下「確定」。
5 .
執行您想錄製的動作。
應用程式開始錄製您的動作。
如果您要暫停錄製,請按一下「工具」「巨集」「暫停錄製」。
重複此步驟以繼續錄製。
6 .
若要停止錄製,請按一下「檔案」「指令碼」「停止錄製」。
您也可以執行下列操作:
將「復原」清單中的動作另存為VBA巨集指令碼或指令碼
按一下「視窗」「泊塢視窗」「記錄」,執行您要錄製的動作,然後按一下「記錄」泊塢視窗中的「儲存為指令碼」按鈕。
如果所有可用的巨集專案皆已鎖定,您就無法錄製巨集。
並非所有動作皆可錄製,有些動作因為本身過於複雜,所以無法錄製(雖然有許多此類動作都能在「指令碼編輯器」中編碼)。
如果有無法錄製的動作,巨集代碼中會出現備註(「不支援此指令的複製。
」),但錄製程序仍會繼續,直到您停止錄製為止。
您可以在「指令碼編輯器」中開啟巨集,即可檢視代碼中的備註。
依預設,巨集會在「GlobalMacros」專案中錄製,因此可透過其他文件存取。
不過,您可以變更錄製的預設巨集專案,只要在「指令碼」泊塢視窗中,以滑鼠右鍵按一下其他專案,然後按一下「設定為錄製專案」。
您無法指定鎖定的巨集專案。
您可以按一下「工具」「巨集」「取消錄製」,來取消錄製巨集,並捨棄截至目前所錄製的任何指令。
您也可以錄製、暫停及停止錄製巨集,只要使用「巨集」工具列或「指令碼」泊塢視窗(「檔案」「指令碼」「指令碼」)即可。
錄製暫存巨集
1 .
按一下「工具」「指令碼」「錄製暫存巨集」。
2 .
執行您想錄製的動作。
應用程式開始錄製您的動作。
如果要暫停錄製,請按一下「工具」「指令碼」「暫停錄製」。
重複此步驟以繼續錄製。
3 .
若要停止錄製,請按一下「檔案」「指令碼」「停止錄製」。
系統會暫時將巨集儲存至預設的錄製專案。
目前工作階段結束時,系統會從該專案刪除巨集。
如果所有可用的巨集專案皆已鎖定,您就無法錄製暫存巨集。
並非所有動作皆可錄製。
依預設,巨集會在「GlobalMacros」專案中錄製,因此可透過其他文件存取。
不過,您可以變更預設的錄製專案,只要在「指令碼」泊塢視窗中,以滑鼠右鍵按一下其他專案,然後按一下「設定為錄製專案」。
(您無法指定鎖定的巨集專案)。
如果想要,您可以將每個巨集指定給各自的巨集專案,即可建立多個暫存錄製。
您可以按一下「工具」「指令碼」「取消錄製」來取消錄製巨集,並捨棄截至目前所錄製的任何指令。
您也可以暫停及停止錄製巨集,只要使用「巨集」工具列或「指令碼」泊塢視窗(「工具」「指令碼」「指令碼」)即可。
播放巨集
•
請執行下列任何其中一項:
•
按一下「工具」「指令碼」「執行指令碼」,或按一下「巨集」工具列上的「執行巨集」按鈕。
從「巨集存放在」清單方塊中,選擇儲存巨集的專案或檔案。
從「巨集名稱」清單中,選擇巨集。
按一下「執行」。
•
在「指令碼」泊塢視窗中,按兩下清單中的巨集。
•
在「指令碼」泊塢視窗中,按一下清單中的巨集,然後按一下「執行」按鈕。
•
在「指令碼」泊塢視窗中,以滑鼠右鍵按一下清單中的巨集,然後按一下「執行」。
播放暫存巨集
•
按一下「工具」「指令碼」「執行暫存巨集」。
在您錄製暫存巨集後,系統才會啟用這個選項。
如果您已建立多個暫存巨集,您必須指定哪個巨集專案包含您要執行的巨集。
在「指令碼」泊塢視窗,以滑鼠右鍵按一下專案,然後按一下「設定為錄製專案」。
從指令碼編輯器存取物件模型參考文件
1 .
在MicrosoftVisualBasicforApplications中,按F2鍵即可顯示「物件瀏覽器」。
「物件瀏覽器」會顯示「指令碼編輯器」中可以自動化的功能。
2 .
從「檔案庫」清單方塊中選擇「VGCore」。
「物件瀏覽器」經過更新,現在只會顯示「指令碼編輯器」中可以自動化的CorelDRAW功能。
這些功能統稱為「物件模型」。
3 .
按一下「物件瀏覽器」中的項目,然後按F1。
您也可以按一下項目並按F1,以在「指令碼編輯器」的「程式碼」視窗中顯示任何項目的資訊。
CorelDRAWGraphicsSuite2019完整版中提供「說明」中記載的功能。
部分功能可能未在此產品版本中提供。
此頁面是否有幫助?傳送回饋。
(需要Internet連線。
)
延伸文章資訊
- 1使用巨集錄製器自動化工作 - Microsoft Support
錄製巨集 · 在[開發人員] 索引標籤上,按一下[程式碼] 群組中的[錄製巨集]。 · 在[巨集名稱] 方塊中輸入巨集名稱。 · 若要指定用來執行巨集的鍵盤快速鍵,請在[快速鍵] 方塊中 ...
- 2Excel VBA 程式設計教學:建立按鈕與巨集程式 - GT Wang
新增一個巨集,當按鈕按下去的時候,就會自動呼叫這個巨集。 excel-vba-programming-create-button-and-macro-3. 新增Excel 巨集. Step 4
- 3Excel 的高級運用
「停止錄製」. 的按鈕,就可開始錄製巨集。 移動滑鼠選「客戶資料」工作表,再點入A1 儲存格內,點選「停止錄製」,程式就. 寫好了。 從此你隨時只要按我們剛才指定的 ...
- 4才能存取巨集分頁。 - Razer
如果你想在Razer Synapse 3 視窗之外錄製指令和/或移動,你可以在此處指定「快速鍵」欄. 位上的按鍵或按鈕,以開始或停止巨集錄製。你也可以選擇透過以下列出的「延遲設定 ...
- 5如何錄製一個PowerPoint巨集 - 微軟電子書苑
在PowerPoint視窗中請在 工具 功能表中按一下 巨集 按鈕,再按一下 錄製新巨集 指令,此時開啟 錄製巨集 對話方塊,如圖20-1。 · 在 錄製巨集 對話方塊中,您可以指定下列的 ...