我正在构建一个C#应用程序,用于导出要与Visio组织结构图向导一起使用的CSV文件.
如何检查Visio的安装是否存在,以及路径是什么?
最明显的方法是检查是否C:\Program Files\Office12\ORGWIZ.EXE存在,但这完全取决于安装Visio 2007 ..
我的另一个想法是检查注册表,但最可靠的来源是什么?我看过HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\哪里有版本号,但在它们下面是一个Visio\InstallRoot完美的,除了检查每个版本..
我在其他地方读到我可以查看下面的卸载信息Software\Microsoft\Windows\CurrentVersion\Uninstall\,但对于Windows组件来说这看起来相当复杂......
我有一个使用 win32com 的 Python 脚本来打开 Visio 文件并将每个选项卡转储为.png文件。执行此操作时,它会在屏幕上短暂地闪烁 Visio gui。有没有办法在不加载 Visio 窗口的情况下在后台执行此操作?
import win32com.client
visio = win32com.client.Dispatch("Visio.Application")
visio.Documents.Open(filepath)
...
visio.Quit()
Run Code Online (Sandbox Code Playgroud) 我在我们的msdnaa中使用Visio 2010.我正在搜索函数以"减去"彼此的两个形状.例如,我有一个圆圈,但我只想要半圆,所以我在圆圈上放置一个矩形,并将这些形状相互"减去".
当我在网上搜索时,我只找到了对visio 2003的帮助.必须有这样的功能!
当我尝试打开上传到我的 SharePoint 网站的 Visio 文档时,出现“服务器无法处理请求”错误。任何帮助表示赞赏!
我正在尝试使用 Python 在 Visio 中进行一些自动化操作。我可以打开 Visio 应用程序并创建新文档,但无法打开现有文档。这是我正在尝试的代码。
import win32com.client
visio = win32com.client.Dispatch("Visio.Application") # this works
doc = visio.Documents.Open("C:\Users\username\test.vsd") # nope
Run Code Online (Sandbox Code Playgroud)
我得到的错误是
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<COMObject <unknown>>", line 3, in OpenEx
pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, u'Microsoft Visio', u'\n\nFile not found.', None, 0, -2032465466), None)
Run Code Online (Sandbox Code Playgroud)
我也尝试过使用 visio.Documents.OpenEx 并得到相同的答案。有什么想法吗?
我正在尝试将2012 SQL Server的一部分工程转换为Microsoft Visio2010。views选项为灰色。这些视图是我要记录的过程不可或缺的一部分,没有它们,该图将无用。除了手动输入视图之外,还有其他人可以轻松解决吗?
我在Visio 2003 Professional中完成了数据库图表.
有没有办法从图表中重新设计数据库?
目前,我正在为IVR(交互式语音应答)系统工作.为了在IVR中添加服务,我必须在visio中制作具有预定义形状的流程,该流程由IVR SYstem的销售商提供.形状在VBA中编程.我决定学习VBA以修改预定义的形状.在谷歌搜索时,它显示了excel VBA编程的唯一结果.对于visio也是如此.请帮助我获得学习MS VISIO的VBA编程的源代码.所以,我可以添加新形状来自定义服务
对于我所在的课程,我需要使用Crow's Foot符号在Visio中创建ERD.这一切都很好,并且运作良好.但是,现在我还需要建模一个超类型(最终是一个子类型).此功能(如果它存在于Visio 2013中)似乎是隐藏的.有没有人能够做到这一点?我的朋友谷歌并不是很有帮助,因为每个教程似乎都在Visio 2010中.
这似乎是一个愚蠢的问题,但我在一个非常简单的领域与Visio 2013和"Crow's Foot Database Notation"模板进行斗争:我在图上有一个表对象.它默认为PK加两列.如何添加列?我环顾四周(MS帮助没用,像往常一样)并且无法找到如何做这个简单的行为.
我正在学习数据库设计并尝试使用 Visio 2013 进行建模。当我想要创建数据库模型时,我在 Visio 2013 中遇到了以下数据库表示法:
1) Crow's Foot 数据库表示法
2) Chen's 数据库表示法
3) UML 数据库表示法
4) IDEF1X 数据库表示法
为什么我们有很多设计数据库的符号,而其中一种在实际数据库设计中被广泛使用?
谁能帮我解答这个疑问吗?
database database-design visio entity-relationship visio2013
我的朋友在一个需要类图建模的课程中.我们可以访问(合法)Enterprise Arch,但我们都非常讨厌它.
而Visio并不适用于类建模(至少在我们看来).
类图建模有一个很好的免费解决方案吗?
谢谢!
我正在尝试为客户设计DVD销售和DVD租赁的关系.虽然我不认为我的转换表是正确的.如果有人能让我知道我是否朝着正确的方向前进,那么设计会很棒.

sql sql-server visio entity-relationship relational-database