web-dev-qa-db-ja.com

ExcelマクロでEnterキーを押すことをシミュレートできますか?

Excelマクロを使用して、特定のセルのテキストのテキスト読み上げを実行しています。

Range("$D$10").Select
Application.Speech.SpeakCellOnEnter = True

これをアクティブにするには、マクロが呼び出された後、ユーザーがEnterキーを押す必要があります。これは、ユーザーがシートの[リッスン]リンクをクリックしてマクロが呼び出されるため、ユーザーによる2つのアクションを意味します。マクロ内でEnterキーの押下をシミュレートする方法はありますか?または、テキスト読み上げのより良いオプションはありますか?

2
Thea

マクロにSendkeysを含める

Application.SendKeys "{ENTER}" 
Range("$D$10").Select
Application.Speech.SpeakCellOnEnter = True
6
yass