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

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

您可以使用表單控制項] 按鈕或命令按鈕 (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 編輯器] 中的 Sub 程序

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

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

    • 視情況下,新增您自己的 VBA 程式碼。

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

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

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

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

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


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

如果您想要指定

使用此屬性

一般:

開啟活頁簿時,是否會載入的控制項。 (忽略的 ActiveX 控制項)。

自動載入 (Excel)

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

Enabled (表單)

能否編輯控制項。

Locked (表單)

控制項的名稱。

Name (表單)

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

位置 (Excel)

能否列印控制項。

PrintObject (Excel)

控制項是否可見或隱藏。

Visible (表單)

Text (文字):

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

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

識別或說明它的控制項上的描述文字。

Caption (表單)

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

WordWrap (表單)

大小與位置:

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

AutoSize (表單)

高度或寬度,以點為單位。

Height、 Width (表單)

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

Left、 Top (表單)

格式設定:

背景色彩。

BackColor (表單)

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

BackStyle (表單)

前景色彩。

ForeColor (表單)

是否控制項有無陰影。

陰影 (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 支援專員連絡以深入了解您的意見。

×