我试图让我的visio能够在单击某个形状时打开某个外部数据选项卡。我已经找到了如何将特定行的数据链接到形状而不是相反的方式。这甚至可能吗?
答案 0 :(得分:0)
看起来这会对您有所帮助VISIO - highlight specific row in the data file when clicking on the corresponding shape in Visio.
其中一些亮点包括:访问该窗口的方法是遍历每个ActiveWindow.Windows
。当您遇到ID为visWinIDExternalData
的ID时,您可以控制Window.SelectedDataRecordset
和Window.SelectedDataRowID
属性。 Microsoft MVP在该论坛中留下的代码还包括如何从所选形状中获取DataRecordsetID和DataRowID,因此有足够的数据可用于为窗口提供所需的选择。
其他资源:
Shape.GetLinkedDataRow Method (Visio)
Shape.GetLinkedDataRecordsetIDs Method (Visio)