Mac的Microsoft Word Api

时间:2019-01-25 21:29:09

标签: python ms-word

我想对Word文档进行一些高级操作,因此I got advised to use win32api instead of python-docx,但由于there is not wind32api for Mac出来了,所以这是不可能的。

无论如何,我已经在Mac上安装并运行了 Microsoft Office ,因此,我希望我可以使用一些适用于Mac的Microsoft Word本机api,但找不到任何参考。 / p>

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

它称为Word VBA(应用程序的Visual Basic)。它是默认安装的一部分,常用术语是“宏”。有点简化-VBA可以执行非常复杂的任务。

您可以使用Word VBA but

完成链接到问题中的描述(知道页面数据所在的位置)。
  • 由于页面内容“溢出”,Word生成新页面时不会触发任何事件
  • 重要的是要意识到,当以另一种配置(不同的机器,不同的打印机,不同的打印机驱动程序...)打开文档时,可能布局不完全相同-页面和行休息的位置可能会有所不同。
  • Word如何控制页面布局(单元格的内容或段落中的所有行必须在页面上保持在一起)可以通过格式化命令来控制。建议在继续生成文档之前了解这些内容(最终用户场所!)。
  • 使用样式而不是直接格式化来生成Word文档内容。