我可以模拟在Excel宏中按Enter键吗?

The*_*hea 2 excel vba text-to-speech

我正在使用Excel宏来执行特定单元格中文本的文本到语音读取:

Range("$D$10").Select
Application.Speech.SpeakCellOnEnter = True
Run Code Online (Sandbox Code Playgroud)

这要求用户在调用宏之后按Enter键以激活它.这意味着用户的两个动作,因为用户点击工作表上的"Listen"链接来调用宏.有没有办法模拟宏内的Enter键?或者是否有更好的文本转语音选项?

yas*_*ass 6

在宏中包含Sendkeys

Application.SendKeys "{ENTER}" 
Range("$D$10").Select
Application.Speech.SpeakCellOnEnter = True
Run Code Online (Sandbox Code Playgroud)