【问题标题】:Getting the presentation size inside a PowerPoint add-in获取 PowerPoint 加载项中的演示文稿大小
【发布时间】:2015-09-20 10:25:18
【问题描述】:

我有一个 PowerPoint 插件 (c++),我正在寻找一种获取当前演示文稿大小的方法。当我打开演示文稿并转到“文件”选项卡时,我可以看到大小显示在内置文档属性列表下。

所以在插件中我列举了所有内置的文档属性,但没有“大小”属性。唯一相关的属性是“字节数”,但它没有值。

我也没有找到Presentation object 的任何相关属性。

如何在插件中获取演示文稿大小?

【问题讨论】:

  • 如果您向下导航 Presentation 对象,您将获得 PageSetup 哪些属性会公开演示文稿的大小信息。
  • PageSetup 定义幻灯片(A3、A4 等)的大小 - 尺寸 - 与文件大小无关...
  • 您可以通过让操作系统告诉您 ActivePresentation.Fullpath 的大小来获取磁盘上文件的大小,但这不会反映自上次保存以来所做的任何更改。
  • 我误读了这个问题。史蒂夫说了什么。

标签: c++ powerpoint add-in


【解决方案1】:

没有在 Presentation 对象中获取演示文稿大小的方法,但您可以做的其他工作是使用 File 对象获取文件大小。

// Create new FileInfo object and get the Length.
string fileName = Presentation.FullName;   // from the presentation object
FileInfo f = new FileInfo(fileName);
long s1 = f.Length;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-03
    • 2014-01-26
    • 2016-05-10
    • 1970-01-01
    • 1970-01-01
    • 2020-03-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多