VBA PowerPoint指向专用子系统的命令按钮

VBA PowerPoint指向专用子系统的命令按钮,vba,powerpoint,shapes,Vba,Powerpoint,Shapes,我正在将形状的组合导出到某个维度,我遇到了一个问题,即幻灯片边缘的自由形状会弄乱导出图像的维度 我知道你可以很好地裁剪图片,但我还没有找到任何关于裁剪自由形状的东西 UPDT:是否可以使用空白矩形捕捉幻灯片上的自由形式部分,但保留矩形的透明度属性?因为我需要矩形是透明的,自由形式的图形在其中浮动 新问题:我有一个用户表单,它有运行宏的命令按钮,但我希望宏作为私有子项从菜单中隐藏,但当它们是私有项时,代码不起作用 Private sub command button click1() Vbap

我正在将形状的组合导出到某个维度,我遇到了一个问题,即幻灯片边缘的自由形状会弄乱导出图像的维度

我知道你可以很好地裁剪图片,但我还没有找到任何关于裁剪自由形状的东西

UPDT:是否可以使用空白矩形捕捉幻灯片上的自由形式部分,但保留矩形的透明度属性?因为我需要矩形是透明的,自由形式的图形在其中浮动

新问题:我有一个用户表单,它有运行宏的命令按钮,但我希望宏作为私有子项从菜单中隐藏,但当它们是私有项时,代码不起作用

Private sub command button click1()
  Vbaproject.macroname
End Sub

Private Sub macroname()
Run some code
More code
End with
End sub

它与普通潜艇配合使用,但似乎找不到私人潜艇。

你能放张图片让我更好地理解吗?上面说除非我有10个声誉,否则我不能添加图片。但基本上,自由形式的绘图要经过幻灯片的边缘,如果你展示PowerPoint,你将看不到它。但我需要切断多余的自由形式,以便在图片上获得正确的输出尺寸。裁剪是一种特别(仅)适用于图片的东西。我认为你不能裁剪形状;可以调整它们的大小(但这会更改自由形式的流/形状)。因此,请确保sldie上没有自由形状。如果将形状导出为图像,难道不能裁剪图像吗?绘制的对象的本质是自由形状有时会偏离侧面,因此我正在寻找一种方法,在缩小形状以保存形状时,使其保持相同的大小。之后修剪它们并不能获得我需要的适当比例。我不希望看到我是否可以将vba编码为仅获取矩形内的自由形式图像,同时保持矩形的透明度。