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

时间:2017-06-23 21:57:35

标签: excel vba text-to-speech

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

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

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

1 个答案:

答案 0 :(得分:5)

在宏中包含Sendkeys

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