excel - 刚刚粘贴的图形的索引号
问题描述
我想将一些东西粘贴到 PPT 中(粘贴到已经有对象的幻灯片上),然后更改它的大小。在第 1 行的以下代码中,我将一个范围粘贴到先前选择的幻灯片上。之后,我想将变量 shp 设置为形状,然后用 .top .width 等更改它。我的问题是最后一行中的 (2) 需要是我刚刚粘贴的形状的索引号。我怎么做?
slde.Shapes.PasteSpecial 2
Set shp = slde.Shapes(2)
解决方案
您可以像这样使用Shapes.Count属性:
Dim sld As Slide
Dim shp As Shape
sld.Shapes.PasteSpecial ppPasteDefault
Set shp = sld.Shapes(sld.Shapes.Count)
推荐阅读
- git - 单个 dotnet 核心解决方案 + git repo 中的多个微服务?
- java - 与 Memoize 一起使用的番石榴供应商的 Sonarlint 违规行为
- django - 外键转换为字符域
- ruby - 在 Ruby 中禁用 OptionParser 标志的自动完成
- if-statement - Spring Reactor:发布者发出值时如何抛出异常?
- java - 如何将 Spring @Configuration 类限制为仅实例化备用服务?
- c++ - 如何组合异步操作?
- jquery - 选择页面锚链接时如何关闭移动菜单
- python - 使用线程模块时,Django在完成测试后不退出
- sql - Oracle SQL 中缺少选择关键字