php - 在 PHP 中使用 word 打印输出
问题描述
我正在使用 PHP COM 来操作 msword。
$word->PrintOut(false, empty, empty, empty, empty,....);
某些参数/变量是“可选的”,但不能设置为 null 或“”或 0
会抛出错误:参数16:类型不匹配(翻译)
我发现有人在C#中使用“ System.Reflection.Missing.Value ” (“空/未设置”)
但是,我如何在 PHP 中使用它?或类似的东西。
谢谢
我想在带有参数的 php 中使用PrintOut。
https://docs.microsoft.com/en-us/office/vba/api/word.document.printout
解决方案
我又放弃了。
改用 vba 宏,并在 php中调用它,在 with 后面加上参数,
$word->run('macro_to_printout', $copies);
一句话
sub macro_to_printout(copies as integer)
...
end sub
比这更多的 vba 帮助,不要在 php com 上浪费你的时间
推荐阅读
- sql-server - 替换“<” 和“>”和“<\”与“<”、“>”和
我知道在 sql server 中已经询问了Replace
<
and>
with<
and in>
- spring-boot - Spring Boot 在执行 Spring Security 过滤器后注册一个过滤器
- jenkins - Jenkins java.io.IOException:通道意外终止
- rest-assured - 如何检查json响应数组是否包含子字符串
- c# - 子菜单项未扩展
- python - Matplotlib plt.xlim([x_min,x_max]),列表对象不可调用
- javascript - JS — 如何将带有文件的对象数组附加到 FormData?
- javascript - 使用 Firebase 数据库减少数据消耗
- javascript - 如何在 chrome / Firefox 浏览器上自动接听来自 VOIP(IP 语音)的来电?