SendKeys 巨集指令

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

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

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

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

設定

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

巨集指令引數

描述

按鍵

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

等待

指定巨集是否應該暫停,直到按鍵處理。按一下 [ (將游標暫留) 或 [否] (不將游標暫留)]。預設值為 []。

註解

Access 可處理完全如果您已輸入它們直接在 Access 視窗中收到透過SendKeys巨集指令的按鍵。

若要指定按鍵,請使用相同的語法,即SendKeys陳述式。

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

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

附註: 

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

  • Access 或另一個應用程式,按鍵的時間可能不容易。因此,建議如果有其他方法 (例如 [ FindRecord ] 巨集動作) 您可以使用達到所要的工作,請使用這個方法,而不是使用 [填滿選項] 對話方塊中 [ SendKeys巨集指令。

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

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

這個動作無法從 Visual Basic for Applications (VBA) 模組。請改用SendKeys陳述式。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×