背景:我們對大量的數據做自動化的數據分析和需要自動生成報告。我目前的解決方案是有一個python腳本來解析生成PPT報告的VB腳本。我有2個,我不能找到答案的具體問題:電源點VBA宏:最大長度,並通過腳本執行
問題:
到目前爲止,VB腳本保存爲.txt文件。然後我會手動複製內容,將其粘貼到MS PowerPoint VB界面上,然後運行它。有沒有更好的方法來做到這一點?例如。 (1)是否有一個特定的文件擴展名被Windows識別爲以ppt宏執行,因此我的用戶可以雙擊該圖標並執行PPT? (2)或者有沒有辦法使用python來調用PPT來運行宏?然後我可以保存實際的演示文稿。
我發現如果宏長度粗略> 1000行手動複製粘貼上述方法返回錯誤(這是一個巨大的數據量!)。我無法找到確切的宏觀大小限制。這種PPT宏的最大長度是多少?有沒有辦法以優雅的方式解決這個限制?我目前的解決方法是解析多個.txt文件,如果行數超過1000。
感謝,
您可以直接從Python自動化PowerPoint(假設您在Windows上運行)http://www.s-anand.net/blog/automating-powerpoint-with-python/ –