【问题标题】:Exported shapes as image with vba in powerpoint with a white space in the button and top在 powerpoint 中使用 vba 将形状导出为图像,按钮和顶部有空白
【发布时间】:2013-09-17 22:04:19
【问题描述】:

我想将 powerpoint 中的某些形状导出为图像。为此,我使用以下代码:

ActivePresentation.Slides(1).Shapes(3).Export "C:\dink_template\created_files\testimg.jpg", ppShapeFormatJPG

我也尝试过其他图片格式:

 ActivePresentation.Slides(1).Shapes(3).Export "C:\dink_template\created_files\testimg.png", ppShapeFormatPNG

我得到了这张图片:

在这里您看不到,因为出现在图像按钮(以及顶部的一点)中的白色和平与页面混合,但如果您在照片上制作检查元素,您会看到它。

正如您在 powerpoint 中的另一张图片中看到的那样,形状完美修复,并且图片并不大:

为什么在顶部和按钮中出现这种白色和平?没有它们我如何导出图像?

编辑 我知道它什么时候发生。因为我尝试与其他人一起尝试,有时他们没有出现,有时却出现了。问题是,当您在形状中写入的文本非常靠近边框并将其导出为图像时,它会使用该空白区域导出。现在的问题是……我该如何解决这个问题?

【问题讨论】:

    标签: image vba export powerpoint


    【解决方案1】:

    一种选择是在将其导出为图像之前,根据总文本长度调整形状的大小和/或文本的大小,以确保您的文本永远不会太接近边界...

    其他问题:您检查过形状的边距属性吗?将它们设为 0 可能会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-02
      • 2018-12-30
      • 2014-06-14
      • 1970-01-01
      • 2019-04-20
      • 2018-09-27
      • 2016-10-09
      • 2013-10-01
      相关资源
      最近更新 更多