如何在.net c#中关闭Visio 2019绘图控件中的MoreShapes菜单



我已经使用下面的逻辑来隐藏更多的形状模板在Visio 2019 visioControl.Document.Application.DoCmd((短)microsoft . office . interop .Visio. visuicmds . visicmds . vismdhidemoshapes)。

隐藏快速形状,而不是更多形状。我无法隐藏更多形状。我需要一个c#代码来实现这个场景。你能尽快支持我吗?

我没有c# IDE。我写了VBA宏关闭形状窗口.你必须迭代所有的协同窗口,如果其中一个有标题形状关闭它!

Sub For_BHARGAVI()
Dim AW As Window, cw As Window
Set AW = ActiveWindow
For Each cw In AW.Windows
If cw.Type = 10 And cw.Caption = "Shapes" Then
cw.Close
End If
Next
End Sub

p菜单MoreShapes形状时总是可见的

最新更新