从 PHP 访问 MS Word 宏
Get access to MS Word macros from PHP
问题如下。我有一个生成 .docm
文件的工具。这些文件包含一些 macros
。宏的代码具有设置信息,如 URL
s 等。我想以某种方式从 PHP
访问此宏,以便以编程方式进行更改。当带有此文档生成器的整个应用程序移动到另一台服务器时,这尤其必要。
一个.docm
文件或多或少可以认为是一个普通的.zip
文件。
因此,您可以通过 PHP 解压缩 function/library 打开您的文档,从而获得对包含文件 word/vbaProject.bin
的访问权限。然后您需要找到或创建一个可以修改此 vbaProject.bin
文件的 PHP 库。
快速搜索让我找到了这个答案,其中 vbaProject.bin
文件格式的文档链接到:
由于文件格式似乎相当复杂,而且可能没有 PHP 可用的库,您可能想寻找一种更简单的方法....
问题如下。我有一个生成 .docm
文件的工具。这些文件包含一些 macros
。宏的代码具有设置信息,如 URL
s 等。我想以某种方式从 PHP
访问此宏,以便以编程方式进行更改。当带有此文档生成器的整个应用程序移动到另一台服务器时,这尤其必要。
一个.docm
文件或多或少可以认为是一个普通的.zip
文件。
因此,您可以通过 PHP 解压缩 function/library 打开您的文档,从而获得对包含文件 word/vbaProject.bin
的访问权限。然后您需要找到或创建一个可以修改此 vbaProject.bin
文件的 PHP 库。
快速搜索让我找到了这个答案,其中 vbaProject.bin
文件格式的文档链接到:
由于文件格式似乎相当复杂,而且可能没有 PHP 可用的库,您可能想寻找一种更简单的方法....