Visio VBA,需要循环所有页面以提取一种特定形状数据
再会, 我正在尝试从活动文档中的所有页面获取特定的形状数据。 有人可以帮我解决以下代码吗?
Sub Macro3()
Dim Pg As Visio.Page
Dim shp As Shape
For Each Pg In Application.ActiveDocument.Pages
shp = Pg.Shapes("Cartouche Site").CellsU("Prop.T2").formula
Debug.Print shp.CellsU("Prop.T2").formula
Next
End Sub
非常感谢
Good Day,
I'm trying to get a specific shape data from all pages in the active document.
Can someone help me with the following code?
Sub Macro3()
Dim Pg As Visio.Page
Dim shp As Shape
For Each Pg In Application.ActiveDocument.Pages
shp = Pg.Shapes("Cartouche Site").CellsU("Prop.T2").formula
Debug.Print shp.CellsU("Prop.T2").formula
Next
End Sub
Thank you very much
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
马克!
请尝试此修改后的代码
您确定每个页面都包含名为Cartouche Site的形状吗
Marc!
Please try this modified code
Are you sure that each page contain shape named Cartouche Site