我是VBA的新手,我正在尝试执行在PowerPoint中将文本转换为语音的代码。我似乎需要将XLS语言库添加到PPT中。有没有人知道如何将语音库添加到PowerPoint中。这样我就可以在PowerPoint中执行TTS了。
我试图通过转到Tool>>中提到的文件夹找到Excel使用的库
我试图执行how to convert powerpoint note text to speech with vba的代码
下面的链接提供了一个关于后期绑定的解决方案,这段代码也给出了错误的how to convert powerpoint note text to speech with vba --我找到了以下信息,但无法将PowerPoint方法绑定到PowerPoint库。
背景故事:
我的教授想要自动化的过程,通过我们同步的子弹点上的功率点幻灯片和书签在音频文件。如果我们可以创建遵循命名约定的音频书签标记(例如,BM__ ),那么VB脚本可以将音频书签链接/同步到幻灯片x、y或x上的项目点。
然后,这个PPT可以转换为幻灯片显示,并张贴在一个学习管理系统。
不同论坛的研究表明,PPT可以通过在Excel中绑定对象将文本转换为语音。(Excel文本到语音将执行良好)
我附上了一幅高水位流的景象。

发布于 2017-05-03 02:21:19
正如Jamie在您链接的文章中提到的,您需要设置对Microsoft语音对象库的引用。
在VBA中,选择Tools \ References Scroll向下到,在它旁边放置一个检查,然后单击OK。
我将Jamie的代码复制/粘贴到PPT中,添加了上面的引用,它运行得非常完美(尽管我必须承认,告诉PC说一些关于Jamie的好话,而不是他的例子所显示的)。
https://stackoverflow.com/questions/43737438
复制相似问题