Vba shaperage.Export方法在PowerPoint中是否不再有效?

Vba shaperage.Export方法在PowerPoint中是否不再有效?,vba,powerpoint,Vba,Powerpoint,我几周前才使用过这种方法,它工作得非常好,但现在我在VBA宏中尝试将形状导出为PNG时遇到了一个错误。它表示对象不再支持该方法 当我在网上搜索时,我看到微软在PPT 2010下将该方法列为“保留供内部使用”。当我搜索主VBA参考库时,它根本没有在“ShapeRange”对象下列出该方法。这是否意味着该方法已被弃用?这似乎是一个非常常见的功能,它会回来吗 以下是我提到的两个网站,仅供参考: 下面是它失败的代码行: oPPTApp.ActiveWindow.Selection.ShapeRange

我几周前才使用过这种方法,它工作得非常好,但现在我在VBA宏中尝试将形状导出为PNG时遇到了一个错误。它表示对象不再支持该方法

当我在网上搜索时,我看到微软在PPT 2010下将该方法列为“保留供内部使用”。当我搜索主VBA参考库时,它根本没有在“ShapeRange”对象下列出该方法。这是否意味着该方法已被弃用?这似乎是一个非常常见的功能,它会回来吗

以下是我提到的两个网站,仅供参考:

下面是它失败的代码行:

oPPTApp.ActiveWindow.Selection.ShapeRange.Export FilePath & SaveFile & ".png", ppShapeFormatPNG
我得到以下错误:

运行时错误'-2147467259(80004005)' 对象“ShapeRange”的方法“导出”失败


文件路径中的输入错误导致了错误。感谢BigBen确认该方法确实已弃用,但仍在运行。

文件路径中的键入导致了错误。感谢BigBen确认该方法确实已弃用,但仍在运行。

错误不是对象不支持该方法,而是该方法失败。您的
文件路径
保存文件
的值是多少?
导出
方法已被弃用,但仍可使用(对我来说,Office 365没有错误)。感谢您查看它!FilePath和SaveFile只是我从Excel中的单元格传入的两个字符串。FilePath是通过文件流指向Google驱动器文件夹的字符串。SaveFile是为图像命名的。但是我想我现在看到了我的错误——我的文件路径有一个输入错误。我真的应该停止几小时的睡眠…谢谢你确认这个方法仍然支持!错误不是对象不支持该方法,而是该方法失败。您的
文件路径
保存文件
的值是多少?
导出
方法已被弃用,但仍可使用(对我来说,Office 365没有错误)。感谢您查看它!FilePath和SaveFile只是我从Excel中的单元格传入的两个字符串。FilePath是通过文件流指向Google驱动器文件夹的字符串。SaveFile是为图像命名的。但是我想我现在看到了我的错误——我的文件路径有一个输入错误。我真的应该停止几小时的睡眠…谢谢你确认这个方法仍然支持!很高兴你发现了错误!很乐意帮忙。很高兴你发现了错误!很乐意帮忙。