【问题标题】:Visio Dock Stencil Window on Right右侧的 Visio Dock Stencil 窗口
【发布时间】:2013-03-01 03:43:33
【问题描述】:

我正在尝试以编程方式将模板窗口停靠在屏幕右侧。我知道我可以将窗口的 WindowState 属性设置为 visWSDockedRight 但如果我已经将模板停靠在右侧,我尝试停靠的模板将获得它自己的子窗口,而不仅仅是出现在其他模板堆栈上。

虽然这几乎是我需要做的,但它并不完全在那里。如果有办法将窗口添加到已经停靠的窗口中会更好。

我在屏幕左侧有一组停靠的模板,在右侧有另一个。我可以使用 Documents.OpenEx 打开停靠的模板,但我无法指定使用哪个停靠。

【问题讨论】:

    标签: vba visio


    【解决方案1】:

    你是如何打开模板的?如果你这样打开它,它应该只是停靠在打开的模板堆栈中:

        Documents.OpenEx "stencil.vss", visOpenDocked
    

    【讨论】:

    • 使用该方法并不能保证它会在右侧窗口停靠栏中打开。在这一点上,我开发的工具有一组固定的模板可用,所以我们实际上只是手动停靠所有模板,然后以编程方式隐藏它们。然后我们在代码打开它们时取消隐藏它们。这可以保证模板出现在正确的位置。
    猜你喜欢
    • 2021-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多