c# - PowerPoint 打印页数

标签 c# printing count powerpoint

我正在尝试获取使用 PowerPoint Interop 打印整个文档时预期打印的页数(范围不适用)。

更具体地说,我正在寻求获得打印预览指示的页数(因为这考虑了所有格式选项)。

例如:我有一个 48 张幻灯片文档,但在打印时会生成 56 张图像。

我目前正在调用不带参数的 Printout() 方法。

最佳答案

据我所知,无法直接获得您要查找的号码。打印由驱动程序处理,因此 vba 可能不知道它。

一个麻烦的解决方案可能是临时生成一个 xps 文件并计算其页数。虽然不完全优雅。另一种方法是在每张幻灯片的基础上确定每张幻灯片的页数 - 在每张幻灯片上放置一个指示器作为幻灯片的属性 - 然后在第二步中通过递增幻灯片来计算它们。您可能会发现这很有趣:http://officeone.mvps.org/vba/ppt_tags.html

关于c# - PowerPoint 打印页数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13714458/

相关文章:

c# - 如何对在其方法内获取另一个参与者的引用的参与者进行单元测试?

ruby-on-rails - 为什么我不能在heroku控制台中打印(“puts”)?

java - Java Print 有什么方法可以忽略 lpoptions?

php - MySQL 查询 w/COUNT() 和 HAVING 基于日期比较

python - 从句子中输出一个列表并计算每个单词的字符数

c# - MVC RequireHttps 如果不是 https 则重定向

c# - 暂存文件和提交的正确方法

java - 不使用 split 方法计算字符串中不在字符串数组中的单词数

c# - 同一节点上动态创建的服务的 Service Fabric 进程隔离

google-chrome - 使用 Chrome 打印到 PDF 时嵌入 @font-face 字体