指定巨集給表單或控制項按鈕

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

您可以使用 [表單控制項] 按鈕或命令按鈕 (ActiveX 控制項) 來執行巨集的使用者按一下按鈕時執行的動作。兩個這些按鈕也稱為是推入按鈕,可以設定來自動化列印的工作表中篩選資料,或計算數字。一般而言,表單控制項] 按鈕和 ActiveX 控制項指令] 按鈕類似的外觀和函數。不過,請有幾項差異,下列各節中所說明。

按鈕 (表單控制項)

表單工具列按鈕控制項範例

命令按鈕 (ActiveX 控制項)

ActiveX 命令按鈕控制項範例

在以下各節,瞭解如何將巨集新增至 Excel 中的按鈕,在 Windows 或 mac

附註: 在 mac 上不支援 ActiveX 控制項

巨集及 VBA 工具可以在 [預設為隱藏 [開發人員] 索引標籤上找到。

第一個步驟是將它啟用。如需詳細資訊,請參閱文章:顯示 [開發人員] 索引標籤

功能區上的 [開發人員] 索引標籤

加入按鈕 (表單控制項)

  1. 在 [開發人員] 索引標籤的 [控制項] 群組中按一下 [插入],然後在 [表單控制項] 底下,按一下按鈕 按鈕影像

  2. 按一下您要顯示按鈕左上角的工作表位置。[指定巨集] 快顯視窗隨即出現。

  3. 指定巨集至按鈕,然後按一下 [確定]。

  4. 如果要指定按鈕的控制項屬性,請用滑鼠右鍵按一下按鈕,然後再按一下 [控制項格式]。

加入命令按鈕 (ActiveX 控制項)

  1. 開發人員] 索引標籤的 [控制項] 群組中,按一下[插入],然後按一下 [ ActiveX 控制項] 下的 [命令按鈕 按鈕影像

  2. 您想要顯示命令按鈕的左上角的工作表位置按一下。

  3. 在 [控制項] 群組中,按一下 [檢視程式碼]。這會啟動 Visual Basic 編輯器]。請確定按一下 [在右側的下拉式清單中選擇。Sub 程序CommandButton1_Click (請參閱下圖) 按一下按鈕時,請執行下列兩個巨集: SelectC15HelloMessage

    Visual Basic 編輯器內的子程序

  4. 在 [指令] 按鈕的 sub 程序,請執行下列其中一項:

    • 活頁簿中,輸入現有的巨集的名稱。您可以按一下 [程式碼] 群組中的 [巨集來尋找巨集。您可以從按鈕執行多個巨集內的 sub 程序的各行上,輸入巨集名稱。

    • 必要時,新增您自己的 VBA 程式碼。

  5. 關閉 Visual Basic 編輯器],然後按一下 [設計模式 按鈕影像 以確保設計模式為關閉。

  6. 若要執行即會出現 [] 按鈕的 VBA 程式碼,按一下您剛才建立的 ActiveX 命令按鈕。

  7. 如果要編輯 ActiveX 控制項,請確認您在設計模式中。在 [開發人員] 索引標籤的 [控制項] 群組中,開啟 [設計模式]。

  8. 若要指定控制項屬性] 命令按鈕的開發人員] 索引標籤的 [控制項] 群組中,按一下 [屬性 按鈕影像 ]。您可以也在 [指令] 按鈕,以滑鼠右鍵按一下,然後按一下 [摘要資訊

    附註: 按一下 [屬性] 前,先確定已選取您要檢查或變更屬性的物件。


    [屬性] 方塊隨即出現。如需詳細瞭解每個屬性的詳細資訊,選取屬性,然後再按 f1 鍵以顯示Visual Basic 說明主題。您也可以在 [Visual Basic 說明搜尋] 方塊中輸入屬性名稱。下表摘要列出所提供的屬性。

如果要指定

請使用此屬性

一般:

活頁簿開啟時是否載入控制項 (ActiveX 控制項時忽略此指定)。

AutoLoad (Excel)

控制項是否能接受焦點並回應使用者產生的事件。

Enabled (表單)

能否編輯控制項。

Locked (表單)

控制項的名稱。

Name (表單)

控制項附加至其下儲存格的方式 (自由浮動、移動但不調整大小,或移動並調整大小)。

Placement (Excel)

能否列印控制項。

PrintObject (Excel)

控制項是顯示或隱藏。

Visible (表單)

文字:

字型屬性 (粗體、斜體、大小、刪除線、底線和粗細)。

Bold、Italic、Size、StrikeThrough、Underline、Weight (表單)

控制項上識別或描述該控制項的描述性文字。

Caption (表單)

控制項的內容是否在行尾自動換行。

WordWrap (表單)

大小與位置:

控制項大小是否自動調整以顯示所有內容。

AutoSize (表單)

以點數為單位的高度或寬度。

Height、Width (表單)

控制項與工作表左或上邊緣之間距離。

Left、Top (表單)

格式設定:

背景色彩。

BackColor (表單)

背景樣式 (透明或不透明)。

BackStyle (表單)

前景色彩。

ForeColor (表單)

控制項有無陰影。

Shadow (Excel)

影像:

要顯示在控制項中的點陣圖。

Picture (表單)

圖片相對於其標題的位置 (左、上、右等等)。

PicturePosition (表單)

鍵盤與滑鼠:

控制項的快速鍵。

Accelerator (表單)

自訂滑鼠圖示。

MouseIcon (表單)

使用者將滑鼠放置於特定物件上方時,所顯示的指標類型 (標準、箭頭、I 字形狀等等 )。

MousePointer (表單)

控制項是否在按一下時取得焦點。

TakeFocusOnClick (表單)


若要啟用它為您的第一個步驟隱藏根據預設,[開發人員] 索引標籤上,則可以找到巨集及 VBA 工具

  1. 移至 [Excel] > [喜好設定]> [功能區和工具列]。

  2. 在 [自訂功能區] 類別中,在 [主要索引標籤] 清單中選取 [開發人員] 核取方塊,然後按一下儲存

    若要將其新增至功能區的開發人員] 旁邊的核取方塊

加入按鈕 (表單控制項)

請遵循下列步驟:

  1. 在 [開發人員] 索引標籤中,按一下按鈕 按鈕影像

  2. 按一下您要顯示按鈕左上角的工作表位置。[指定巨集] 快顯視窗隨即出現。

    附註: 如果您已插入] 按鈕,您可以在其上以滑鼠右鍵按一下,然後選取 [指定巨集

  3. 指定巨集至按鈕,然後按一下[確定]。

  4. 若要指定控制項屬性] 按鈕,以滑鼠右鍵按一下,然後按一下...控制項格式

新增命令按鈕 (Visual Basic 控制項)

  1. 在 [開發人員] 索引標籤中,按一下按鈕 按鈕影像

  2. 按一下要顯示命令按鈕左上角的工作表位置。

    附註: 如果您已插入] 按鈕,您可以在其上以滑鼠右鍵按一下,然後選取 [指定巨集

  3. 在 [指定巨集] 對話方塊中,選取 [新增],它將會開啟Visual Basic 編輯器(VBE) 至下列程式碼窗格:

      Sub ButtonX_Click() 
    
      End Sub
  4. 在 [指令] 按鈕, Sub ] 及 [ End sub] 這兩行之間的 sub 程序執行下列其中一項:

    • 活頁簿中,輸入現有的巨集的名稱。您也可以在個別的行中的 sub 程序輸入巨集名稱] 按鈕執行多個巨集

    • 新增您自己的 VBA 程式碼。

  5. 按一下 [設計模式 按鈕影像 以確保該設計模式為關閉,然後關閉 [Visual Basic 編輯器] 視窗。

  6. 若要編輯] 按鈕,以滑鼠右鍵按一下,然後選擇 [ Visual Basic

  7. 若要指定控制項屬性] 按鈕,以滑鼠右鍵按一下,然後按一下...控制項格式

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家、在 Answers 社群取得支援,或是在 Excel User Voice 上建議新功能或增強功能。

另請參閱

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×