首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visio文档变量

Visio文档变量
EN

Stack Overflow用户
提问于 2015-06-03 00:05:42
回答 2查看 1.2K关注 0票数 1

我希望将变量数据存储在Visio文件中,类似于如何在Word文件中存储变量数据,但无法找到与Visio类似的任何数据。例如:

代码语言:javascript
复制
WordDocument.Variables("myVar").Value = "myVariable";

或者,您是否可以将文件(例如xml)存储在Visio文件中,然后在运行时读取和写入该文件?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-03 21:37:09

第一个选项已经由@提出。DocumentSheet是一种存储特定于文档的值的Visio方法。请参阅本文,其中提供了更多详细信息:http://visualsignals.typepad.co.uk/vislog/2011/11/shapes-with-global-values.html

第二个选项可以是Document.SolutionXmlElement,它允许您在Visio文件中存储文档的任意XML片段。https://msdn.microsoft.com/en-us/library/office/aa218416.aspx

第三个选项可以是(注意,这有点过时)来创建一个隐藏的母版,并在其中存储文档数据(在它的ShapeSheet中)。

请注意,Visio不像其他一些Office应用程序那样支持"CustomDocumentProperties“。请参阅这里的更多信息:https://social.technet.microsoft.com/Forums/office/en-US/85fbc601-1612-4e63-91f4-b900a59109bd/how-to-access-visio-document-properties-builtindocumentproperties-customdocumentproperties-from?forum=visiogeneral

虽然也有一些通过API公开的“正常”office文档属性;likte "Title“和"Company”,它们可以作为文档属性直接访问。( "Document.Company"),用户自定义ole复合文档属性不会直接公开,并且在Visio中不可用。如果您对此感兴趣,您可能会发现这个主题很有用:http://visguy.com/vgforum/index.php?topic=6535.0

票数 2
EN

Stack Overflow用户

发布于 2015-06-03 11:55:33

您可以使用文档的DocumentSheet,它是一个普通的变形表对象,因此您可以添加用户单元格并将数据存储在那里。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30608627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档