我正在编写vba Word和Visio 2013中的宏。我想打开一个fileDialog,以便用户可以选择将文件保存到哪里。 我成功地说了一句话,但是在visio中它并没有起到相同的作用。 我的字写的: Dim dlg As FileDialog
Dim strPath As String
'Boite de dialogue pour choisir où enregistrer son
所以我现在很困惑。突然间,我的代码得到了错误“DOS共享冲突”。 这很奇怪,因为它说,正试图拯救我的文档,但我只是想打开它。 这是我的代码: Public Sub ReadActivity()
Dim vsoDocument As Visio.Document
Dim vsoPage As Visio.Page
Set vsoDocument = Documents.Open("C:\U
Dim AppVisio
Set AppVisio = CreateObject("visio.InvisibleApp")
Dim vsoDoc
Set vsoDoc = AppVisio.Documents.Open("PathName\Drawing1.vsd")
嗨, 我上面的代码块(工作),打开一个文件。但是,当这个文件已经打开时,我希望它自动关闭而
有没有办法对Visio形状内的文本行数进行计数?如linecount? 我已经试过了Visio形状的Rowcount,它没有返回任何反映Visio Shape内部文本行的东西!下面是我创建的示例代码 Sub something()
Dim intRows
Dim vsoShape As Visio.Shape
Set vsoShape = ActiveWindow.Selection.Pri