gpt4 book ai didi

vba - 有什么方法可以在 Visio 2003 中设置 png 导出分辨率吗?

转载 作者:行者123 更新时间:2023-12-03 02:53:19 25 4
gpt4 key购买 nike

我正在尝试使用 Visio 2003 将页面从 Visio 文档导出到 png 文件。 Export方法有效,但我还没有找到任何方法来设置所需的输出分辨率。

文档提到了它使用的默认值,但没有说明如何更改它们:

The Export method uses the default preference settings for the specified filter and does not prompt the user for non-default arguments.

在 Visio 2010 中,可以通过 SetRasterExportSize 设置这些属性,但该属性在 Visio 2003 中不可用。

所以,我的问题:

有没有办法在Visio 2003中设置png输出分辨率?

最佳答案

不直接。 2003/7 的导出方法仅遵循给定 session 通过 UI 使用的最后设置(即从内存中文件/另存为)。

Graham Wideman 的书(Visio 2003 Developers Survival Pack)中建议的一个解决方法是使用 SendKeys 方法,尽管他指出这不是一个非常可靠的选择。他在书中创建了一个 COM 组件 (DAKbdEventLib),它避免了 SendKeys 的一些问题。我不确定这本书是否仍然可用(它仍然与 Visio 2010 非常相关),但您可以在这里查看:

http://www.diagramantics.com/v11dsp/index.htm

正如您所指出的,通过代码控制导出设置的功能仅出现在 2010 版本的 api 中。

希望有帮助

致以诚挚的问候

约翰

关于vba - 有什么方法可以在 Visio 2003 中设置 png 导出分辨率吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5791978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com