背景:我们对大量数据进行自动数据分析,需要自动生成报告。我当前的解决方案是使用python脚本来解析生成PPT报告的VB脚本。我有两个具体问题我找不到答案:
问题:
到目前为止,VB脚本保存为.txt文件。然后我会手动复制内容,粘贴到mspowerpointvb界面上,然后运行它。有没有更优雅的方式来做这个?E、 g.(1)是否有一个特定的文件扩展名被Windows识别为ppt宏,这样我的用户就可以双击图标,它就执行ppt了?(2) 或者有没有一种方法可以使用python调用PPT来运行宏?然后我就可以保存实际的演示文稿了。
我发现,如果宏的长度大约超过1000行(这是一个巨大的数据量!),上面的手动复制粘贴方法会返回一个错误。我找不到确切的宏大小限制。这种PPT宏的最大长度是多少?有什么方法可以优雅地绕过这个限制吗?我当前的解决方法是在行数超过1000行时解析多个.txt文件。
谢谢
您可以探索使用pythonptx直接生成PowerPoint文件,从而避免生成VBA代码和进行复制粘贴的需要。在
没有
请参阅有关使用python的其他注释。或者考虑使用VBScript而不是VBA。VBScript可以从命令行启动,并且可以自动化PowerPoint。在
相关问题 更多 >
编程相关推荐