gpt4 book ai didi

excel - 在 Visio 中选择事件页面

转载 作者:行者123 更新时间:2023-12-04 22:03:13 25 4
gpt4 key购买 nike

编辑:我并没有这么说。我正在尝试打开 Visio(工作),然后在我选择的文档中打开一个页面。谢谢

Dim FName As String
Dim VsApp As Object

On Error Resume Next
Set VsApp = GetObject(, "Visio.Application")
If VsApp Is Nothing Then
Set VsApp = CreateObject("Visio.Application")
If VsApp Is Nothing Then
MsgBox "Can't connect to Visio"
Exit Sub
End If
End If
On Error GoTo 0

FName = "C:\myfile.vsd"

If Not Intersect(Target, Range("c2")) Is Nothing Then
VsApp.Documents.Open FName
VsAppPage = "mypage"
Cancel = True
ElseIf Not Intersect(Target, Range("c4")) Is Nothing Then
VsApp.Documents.Open FName
vsPage = "mypage2"
VsApp.ActivePage = vsPage
Cancel = True
End if

但这是它试图重命名事件页面的代码。我希望它在引号中选择页面名称。

最佳答案

尝试:

VsApp.ActiveWindow.Page = vsPage

如果这不起作用,请尝试:
VsApp.ActiveWindow.Page = VsApp.Documents.Open(FName).Pages(vsPage)

关于excel - 在 Visio 中选择事件页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30646937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com