SendKeys 巨集指令

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

您可以使用 Access 桌面資料庫中的 [ SendKeys巨集指令將按鍵輸入傳送直接Access或作用中的 windows 應用程式。

安全性附註: 避免使用內含敏感或機密資訊的 [SendKeys] 陳述式或 [AutoKeys] 巨集。 惡意使用者可能會攔截按鍵並破壞您的電腦與資料的安全性。

附註: 如果資料庫不受信任,將不允許這個動作。

設定

SendKeys巨集指令具有下列引數。

巨集指令引數

描述

按鍵輸入

按鍵輸入您要存取或處理應用程式。 在 [巨集設計視窗的 [巨集指令引數區段中的 [按鍵] 方塊中輸入按鍵。 您最多可以輸入 255 個字元。 此為必要引數。

等待

指定是否應該暫停巨集 ,直到按鍵處理。 按一下 [ (若要暫停)] 或 [(非暫停)]。 預設為 [否]。

註解

Access 會處理完全一樣您先前存取視窗中直接輸入接收透過SendKeys巨集指令的按鍵。

若要指定按鍵,請使用相同的語法, sendkeys 巨集陳述式一樣。

附註: 如果按鍵輸入引數包含的語法不正確、 拼錯的文字或其他不適當的按鍵輸入傳送到視窗的值,可能會發生錯誤。

特別是如果您不想要中斷巨集以手動方式回應] 對話方塊中,您可以使用此巨集指令] 對話方塊中輸入資訊。 有些 Access 巨集指令,例如列印成品findrecord] 巨集,自動選取特定經常使用的對話方塊中的選項。 您可以使用SendKeys巨集指令,較不常使用的對話方塊中選取的選項。

  • 因為對話方塊暫停執行巨集,您必須將會開啟,並等候引數設定為 [] 對話方塊的動作之前SendKeys巨集指令。

  • 按鍵輸入達到存取或另一個應用程式的時機可以是有點難度。 因此,建議,如果有其他方法 (例如FindRecord巨集指令) 可用來達成您要的工作,請使用該方法,而不是使用SendKeys巨集指令來填滿選項] 對話方塊中。

如果您想要存取或其他 Windows 應用程式傳送超過 255 個字元,您可以使用數個SendKeys巨集指令連續巨集中。

若要傳送按鍵輸入觸發程序的適當的KeyDownKeyUp按鍵動作事件使用SendKeys巨集指令。 傳送非 ANSI 按鍵 (例如功能鍵),不會觸發按鍵動作事件。

這個動作無法從 Visual Basic for Applications (VBA) 模組。 請改為使用sendkeys 巨集陳述式。

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×