使用命令按鈕啟動單一或一系列的巨集指令 - Microsoft Support
文章推薦指數: 80 %
若要讓命令按鈕執行巨集指令,您可以撰寫一個巨集或事件程序,然後將它附加到命令 ... 在表格式版面配置中,將命令按鈕向上或向下移動區段 如果您想要在表格式版面配置 ...
跳到主要內容
Office支援
產品
Microsoft365
Office
Outlook
MicrosoftTeams
OneDrive
OneNote
Windows
MicrosoftEdge
更多...
裝置
Surface
電腦配件
行動裝置
Xbox
HoloLens
硬體保固
新增功能
安裝Office
帳戶與計費
帳戶
MicrosoftStore與計費
範本
更多支援
社群論壇
Microsoft365系統管理員
小型企業系統管理員
開發人員
教育
回報支援詐騙
Access
表單和報表
表單
表單
使用命令按鈕啟動單一或一系列的巨集指令
AccessforMicrosoft365Access2021Access2019Access2016Access2013Access2010Access2007More...Less
您可以在Access表單上使用命令按鈕啟動單一或一系列的巨集指令。
比方說,您可以建立會開啟另一個表單的命令按鈕。
若要讓命令按鈕執行巨集指令,您可以撰寫一個巨集或事件程序,然後將它附加到命令按鈕的[按一下]屬性。
您也可以將巨集直接內嵌到命令按鈕的[按一下]屬性。
這可讓您將命令按鈕複製到其他表單,而且不會遺失按鈕的功能。
您想要做什麼?
使用精靈將命令按鈕新增至表單
將巨集拖曳至表單來建立按鈕
不使用精靈來建立命令按鈕
自訂命令按鈕
使用精靈將命令按鈕新增至表單
使用命令按鈕精靈,您就可以快速建立執行各種工作的命令按鈕,例如:關閉表單、開啟報表、尋找記錄或執行巨集。
以滑鼠右鍵按一下[瀏覽窗格]中的表單,然後按一下捷徑功能表上的[設計檢視]。
在[設計]索引標籤的[控制項]群組中,確定已選取[使用控制項精靈]。
在[設計]索引標籤的[控制項]群組中,按一下[按鈕]。
在設計格線中,按一下您要插入命令按鈕的位置。
命令按鈕精靈會隨即啟動。
按照精靈上的指示進行。
在最後一頁上,按一下[完成]。
精靈會建立命令按鈕,並將巨集內嵌到按鈕的[按一下]屬性中。
巨集包含可執行您在精靈中所選工作的巨集指令。
檢視或編輯命令按鈕中內嵌的巨集
在[瀏覽窗格]中,用滑鼠右鍵按一下包含命令按鈕的表單,然後按一下捷徑功能表中的[設計檢視]或[版面配置檢視]。
按一下命令按鈕以選取,然後按F4以顯示其屬性表。
在屬性表的[事件]索引標籤上,[按一下]屬性方塊中應該會顯示[內嵌巨集]。
按一下屬性方塊中任一處,然後按一下方塊中右邊的。
巨集建立器隨即出現,顯示組成內嵌巨集的一或多個巨集指令。
頁面頂端
將巨集拖曳至表單來建立按鈕
如果您已建立並儲存巨集,只需將巨集從[瀏覽窗格]拖曳到在[設計檢視]開啟的表單上,即可輕鬆地建立執行該巨集的命令按鈕。
以滑鼠右鍵按一下[瀏覽窗格]中的表單,再按一下捷徑功能表上的[設計檢視],即可在[設計檢視]中開啟表單。
在[瀏覽窗格]中,找出您想要新命令按鈕執行的巨集,然後將巨集拖曳到表單。
Access會自動建立指令按鈕,並使用巨集名稱做為按鈕的標題。
Access也會在命令按鈕的[按一下]屬性中插入巨集名稱,這樣當您按一下按鈕時就會執行巨集。
Access會為按鈕使用一般名稱,所以在按鈕的[名稱]屬性中輸入較有意義的名稱是最佳方式。
若要在[設計檢視]中開啟表單時顯示命令按鈕的屬性表,請按一下按鈕,然後再按F4。
如需建立巨集的詳細資訊,請參閱建立使用者介面巨集一文。
頁面頂端
不使用精靈來建立命令按鈕
您可以不使用命令按鈕精靈來建立命令按鈕。
這個程序涉及將按鈕放置在表單上,然後設定一些屬性。
以滑鼠右鍵按一下[瀏覽窗格]中的表單,然後按一下捷徑功能表上的[設計檢視]。
在[設計]索引標籤的[控制項]群組中,確定未選取[使用控制項精靈]。
在[設計]索引標籤的[控制項]群組中,按一下[按鈕]。
按一下表單上您要放置命令按鈕的位置。
Access就會將命令按鈕放在表單上。
因為未選取[使用控制項精靈],所以Access不會執行任何進一步的處理。
如果您在表單上放置命令按鈕時[命令按鈕精靈]啟動,可以按一下精靈中的[取消]。
當命令按鈕在選取狀態時,按F4以顯示其屬性表。
按一下[全部]索引標籤,顯示命令按鈕的所有屬性。
設定屬性以完成命令按鈕的設計,如下表所示。
屬性
描述
名稱
根據預設,Access會為新的命令按鈕指定名稱Command,後面接著數字;例如,Command34。
雖然並非必要,但變更為可反映按鈕功能的名稱是最佳方式,(例如,cmdSalesReport或CloseFormButton)。
如果稍後巨集或事件程序中需要參照按鈕時,這個做法很實用。
標題
輸入您想要命令按鈕上顯示的標籤。
例如,「銷售報表」或「關閉表單」。
附註: 如果[圖片]屬性有指定圖片,則不會顯示標題。
按一下
使用此屬性來指定按一下命令按鈕時會執行什麼動作。
若要設定此屬性,在屬性方塊中按一下,然後執行下列其中一項操作:
若要讓命令按鈕執行現有已儲存的巨集,按一下下拉式箭號,然後按一下巨集名稱。
若要讓命令按鈕執行現有的內建函數或VBA函數,請輸入等號(=),後面接函數名稱;例如,=MsgBox("HelloWorld")或=MyFunction(arguments)。
若要建立運算式,請按一下,然後按一下[運算式建立器]。
若要開始建立使用VisualBasicforApplications(VBA)程式碼的事件程序,請按一下,然後按一下[程式碼建立器]。
若要建立新的內嵌巨集,其中包含要命令按鈕執行的巨集指令,請按一下,然後按一下[巨集建立器]。
附註: 必須對包含VBA程式碼的Access資料庫授與信任狀態,才能執行此程式碼。
如需此處未提及之其他屬性的說明,請將游標放在屬性方塊中並按F1。
頁面頂端
自訂命令按鈕
Access提供多種方式來自訂命令按鈕,讓您可以在表單上擁有所需的外觀及功能。
例如,您能以表格或堆疊排列方式建立一列命令按鈕,或是讓命令按鈕看起來像超連結。
以滑鼠右鍵按一下[瀏覽窗格]中的表單,然後按一下[設計檢視]。
請執行下列其中一項操作:
建立水平(表格式)或垂直(堆疊式)的命令按鈕版面配置
您可以將命令按鈕新增到表格式或堆疊式版面配置,來建立準確對齊的一列或一欄按鈕。
接著您可以將按鈕以群組方式重新放置,更易於修改表單。
您也可以將格式樣式同時套用到整列或整欄命令按鈕,還可以使用格線分隔按鈕。
以滑鼠右鍵按一下想要新增至版面配置的其中一個命令按鈕,然後指向捷徑功能表上的[版面配置]。
按一下[表格式]建立水平列按鈕,或按一下[堆疊式]建立垂直欄按鈕。
Access會沿著命令按鈕繪製框線以指明版面配置。
每個按鈕與一個標籤配對(標籤無法刪除),不過,如果不需要標籤,可以將標籤縮小到很小。
下圖顯示表格式版面配置中的命令按鈕及其相關聯的標籤。
請注意,標籤是下一個較高的區段位置,這能讓每個詳細資料記錄不會重複顯示標籤。
下圖顯示堆疊式版面配置中的命令按鈕及其相關聯的標籤。
在堆疊式版面配置中,標籤和按鈕一律在相同的區段。
將更多命令按鈕拖曳到版面配置區域來新增它們。
將命令按鈕拖曳到版面配置區域時,Access會繪製一條水平插入列(表格式版面配置)或一條垂直插入列(堆疊式版面配置),用來指示放開滑鼠按鈕時將會放下命令按鈕的位置。
當您放開滑鼠按鈕時,控制項會新增到版面配置中。
在表格式版面配置中,將命令按鈕向上或向下移動區段 如果您想要在表格式版面配置中保留命令按鈕,但想要將命令按鈕移至表單的不同區段(例如,從詳細資料區段移至表單標題區段),請執行下列動作:
選取命令按鈕。
按一下[排列]索引標籤上的[上移]或[下移]。
命令按鈕會向上或向下移到下一個區段,但維持在表格式版面配置內。
如果將此控制項所移動的位置中已經有一個控制項,這兩個控制項會交換位置。
附註: 堆疊式版面配置中,[上移]和[下移]命令停用。
移動整個命令按鈕版面配置
按一下版面配置中的任一個命令按鈕。
版面配置選取器會出現版面配置的左上角。
拖曳版面配置選取器,將版面配置移到新的位置。
新增格線到命令按鈕版面配置
選取版面配置中的任一個命令按鈕。
按一下[排列]索引標籤上的[格線]命令,然後按一下想要的格線樣式。
讓命令按鈕變透明
如果讓命令按鈕變透明,即可將它放置在表單的任何物件上,並將命令按鈕的功能賦予該物件。
比方說,您想將一個影像分成好幾個可點選的區域,每個區域可啟動一個不同的巨集。
執行的方法是將多個透明的命令按鈕放在影像上。
按一下想要變透明的命令按鈕,然後按F4以顯示命令按鈕的屬性表。
在屬性表的[格式]索引標籤上,按一下[透明]屬性方塊。
在下拉式清單方塊中,選取[是]。
您仍然可以在[設計檢視]中看到命令按鈕的外框,但是[表單]檢視中看不到按鈕。
附註: 將命令按鈕的[透明]屬性設為[是],與將其[可見]屬性設為[否]是不同。
這兩種操作都可隱藏命令按鈕,但是將[透明]屬性設為[是]會讓按鈕保持啟用。
而將[可見]屬性設為[否]則會停用按鈕。
讓命令按鈕看起來像超連結
如有需要,您可以隱藏命令按鈕,但保留可見的標題。
其結果是看起來像標籤,但當做命令按鈕以操作。
您也可以將標題中的文字加上底線,並變更其顏色使其看起來像超連結。
按一下命令按鈕以選取,然後按F4顯示其屬性表。
在屬性表的[格式]索引標籤上,按一下[背景樣式]屬性方塊。
在下拉式清單中,選取[透明]。
命令按鈕的內文會隱藏,但其標題維持可見。
若要將標題中文字加上底線或變更其色彩,請使用[設計]索引標籤上的[字型]群組。
建立[取消]按鈕
按一下命令按鈕,然後按F4鍵以開啟其屬性表。
在[取消]屬性方塊中,按一下[是]。
如果命令按鈕的[取消]屬性設定為[是]且表單正在作用中,當命令按鈕有焦點時,使用者按一下命令按鈕、按ESC鍵或按ENTER時,即可選取命令按鈕。
當任一個命令按鈕的[取消]屬性設為[是]時,表單上所有其他命令按鈕的該屬性則會自動設為[否]。
若要讓[取消]按鈕來取消表單或對話方塊中所有已發生的巨集指令,您必須撰寫巨集或事件程序,並將它附加到按鈕的[按一下]屬性。
附註: 對於允許無法回復操作的表單(例如刪除),建議將[取消]按鈕設為預設的命令按鈕。
若要這麼做,請將[取消]屬性和[預設值]屬性設為[是]。
在命令按鈕上顯示圖片 在命令按鈕的圖片屬性方塊中,輸入圖片檔案的路徑和檔案名(例如.bmp、.ico或.dib檔案)。
如果您不確定路徑或檔案名,請按一下[圖片開啟圖片建立器。
按一下[瀏覽]找到想要使用的圖片,或按一下[現有的圖片]清單中其中一張圖片,以預覽可使用的專業建立的圖片。
如果您找到想要的圖片,按一下[確定],將它新增到命令按鈕。
根據預設,Access會將[圖片類型]屬性設為[內嵌]。
將圖形指派給命令按鈕的[圖片]屬性時,使用這項設定建立一個圖片複本,並將它儲存在Access資料庫檔案。
原始圖片的任何後續變更將不會反映在命令按鈕上。
若要建立到原始圖片的連結,以便對圖片所做的變更能夠反映在命令按鈕中,請將[圖片類型]屬性設為[連結]。
您必須將原始圖片保留在其原始位置。
如果移動或重新命名的圖片檔案,開啟資料庫時Access會顯示一則錯誤訊息,而且命令按鈕會顯示其標而不是圖片。
在命令按鈕上同時顯示圖片和標題
您可以在命令按鈕上同時顯示標題和圖片。
使用下列程序:
使用本節先前所述的程序,將圖片新增至命令按鈕。
選取命令按鈕。
如果沒有顯示其屬性表,請按F4以顯示它。
在屬性表的[格式]索引標籤上,輸入想要在[標題]屬性方塊中顯示的標題。
按一下[圖片標題排列方式]屬性方塊的下拉式箭號,然後選取您想要的排列方式。
例如,若要在圖片下方顯示標題,選取[下]。
若要在圖片右邊顯示標題,選取[右]。
若要依系統地區設定進行排列,選取[一般]。
使用這項設定,如果語言是從左至右閱讀,標題會顯示在右側,如果是從右至左閱讀,則會顯示在左側。
頁面頂端
Needmorehelp?
Expandyourskills
ExploreTraining
Getnewfeaturesfirst
JoinMicrosoftOfficeInsiders
Wasthisinformationhelpful?
Yes
No
Thankyou!Anymorefeedback?(Themoreyoutellusthemorewecanhelp.)
Canyouhelpusimprove?(Themoreyoutellusthemorewecanhelp.)
Howsatisfiedareyouwiththetranslationquality?
Whataffectedyourexperience?
Resolvedmyissue
Clearinstructions
Easytofollow
Nojargon
Pictureshelped
Translationquality
Didn'tmatchmyscreen
Incorrectinstructions
Tootechnical
Notenoughinformation
Notenoughpictures
Translationquality
Anyadditionalfeedback?(Optional)
Submitfeedback
Thankyouforyourfeedback!
×
延伸文章資訊
- 1才能存取巨集分頁。 - Razer
如果你想在Razer Synapse 3 視窗之外錄製指令和/或移動,你可以在此處指定「快速鍵」欄. 位上的按鍵或按鈕,以開始或停止巨集錄製。你也可以選擇透過以下列出的「延遲設定 ...
- 2如何建立巨集?
您可以指派在Microsoft 滑鼠和鍵盤中心錄製的巨集給按鍵或滑鼠按鈕。 您也可以使用巨集重複 ... 您無法擷取滑鼠移動,或透過指派給可重新指派按鍵的巨集所執行的動作。
- 3Excel 指定巨集按鈕設置 - hjc7780的部落格- 痞客邦
Excel 指定巨集按鈕設置 ... 在工作表新增按鈕並為其指定巨集,就能簡化步驟方便使用。 ... 畫面上變成一個 + 按住左鍵拖曳適合大小,利用繪圖工具格式美化 ...
- 4巨集按鈕移動 :: 軟體兄弟
控制項也可以經由執行Visual Basic for Applications (VBA) 程式碼來執行指定的巨集並回應事件,例如滑鼠 ... ,若要讓命令按鈕執行巨集指令,您可以撰寫一個巨集或...
- 5結果旁邊的同事一彈指就全部做好了? Excel #37 巨集錄製教學