2

我想将 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 中的其他图像中看到的那样,形状完美修复,并且图像并不大:

在此处输入图像描述

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

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

4

1 回答 1

0

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

别的东西:你检查过你的形状的边距属性吗?将它们设置为 0 可能会有所帮助。

于 2013-10-07T13:58:24.947 回答