希望你能帮上忙。我有一个visio文件将很多形状(100s)我想复制形状(单词)的内容并将其粘贴到电子表格中。我无法弄清楚这是否可能。感谢任何帮助。我想复制visio中形状的内容
-1
A
回答
0
- 你的意思是文字的形状?
- 这些形状是组或单个形状?
0
该代码迭代单一形状的页面,并填写工作簿行
Sub vv()
Dim sh As Shape
Dim ea As Object
' create new excel session
Set ea = CreateObject("Excel.Application")
' make new excel session visible
ea.Visible = True
Dim ew As Object
' create new workbook
Set ew = ea.workbooks.Add
Dim r As Integer
r = 0
' iterate all shapes in active page
For Each sh In ActivePage.Shapes
' if shape have some text add content to workbook
If Len(sh.Text) > 0 Then
r = r + 1
ew.sheets(1).Cells(r, 1) = sh.Text
End If
Next
End Sub
0
0
感谢您的回复。我运行了一个报告来导出这些形状的文本,正如有人建议的那样。 ty
相关问题
- 1. 如何在VBA中的形状之间复制Visio形状表部分
- 2. 如何使用VB.net在VISIO中放置形状内的形状
- 3. Visio的ActiveX形状顶点
- 4. Visio形状下降大小
- 5. 如何引用Visio vba中的形状
- 6. Visio:如何获取包含在一个形状中的形状?
- 7. 如何在Visio 2010中减去形状
- 8. 如何更改形状工作表内的Visio 2010形状标签
- 9. 的Visio形状 - 获得X,Y位置
- 10. 引导形式复制内容
- 11. Visio 2013:如何减少内置UML类形状的宽度?
- 12. 形状符号内的内容/数字
- 13. 在C#中查找形状的MS Visio形式#
- 14. 如何从Visio自动化中获取泳道形状对象中的形状?
- 15. 复制内容
- 16. Visio - 检查如果形状连接
- 17. 如何获得visio形状顶点
- 18. Visio VBA获取粘贴形状
- 19. Visio dragDrop形状位置未更新
- 20. 避免/跳过删除形状在visio
- 21. android形状内的形状
- 22. 复制的内容,而不复制现有内容
- 23. 我只想滚动内容
- 24. 我想,当我点击EDIT1第1款的内容复制到textarea的,当我点击EDIT 2条第2款的内容太复制
- 25. 简单的形状从visio中的链接数据
- 26. 如何更改c#中选定的Visio形状的颜色?
- 27. Highcharts自由形状绘制的内容没有得到出口
- 28. 复制元素的内容
- 29. 如何在visio中找到包含的形状?
- 30. 计算Visio形状中的文本行数