我有很多 Visio 文件,并希望以编程方式将它们全部转换为 png 格式。
我找到了几个解决方案,但无法让它们中的任何一个起作用。
如何通过命令行或类似方式轻松地将 .vsd 文件批量转换为 .png?
我有很多 Visio 文件,并希望以编程方式将它们全部转换为 png 格式。
我找到了几个解决方案,但无法让它们中的任何一个起作用。
如何通过命令行或类似方式轻松地将 .vsd 文件批量转换为 .png?
使用内置的 Visual Basic
像这样:自己修复路径部分。
Sub a()
Dim docs As New Collection
' add the paths of your documents here, use more script if you want wildcard etc
docs.Add ("C:\Users\[username]\Desktop\New folder (4)\drawing2.vsd")
docs.Add ("C:\Users\[username]\Desktop\New folder (4)\drawing3.vsd")
For Each d In docs
Dim doc As Document
Set doc = Documents.Add(d)
Dim p As Page
For Each p In doc.Pages
Dim n As String
' change this for the output path and format of your choice
n = "C:\Users\[username]\Desktop\New folder (4)\" & doc.Name & " " & p.Index & ".png"
p.Export (n)
Next
Next
End sub