标签: visio

如何以编程方式检查是否已安装Visio,以及在哪里?

我正在构建一个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组件来说这看起来相当复杂......

c# registry visio ms-office

2
推荐指数
1
解决办法
1万
查看次数

Python win32com 可以在不弹出 GUI 的情况下使用 Visio(或任何程序)吗?

我有一个使用 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)

python com visio win32com

2
推荐指数
1
解决办法
2167
查看次数

如何在visio 2010中减去形状

我在我们的msdnaa中使用Visio 2010.我正在搜索函数以"减去"彼此的两个形状.例如,我有一个圆圈,但我只想要半圆,所以我在圆圈上放置一个矩形,并将这些形状相互"减去".

当我在网上搜索时,我只找到了对visio 2003的帮助.必须有这样的功能!

visio shapes

2
推荐指数
1
解决办法
8589
查看次数

SharePoint 2013 Visio 文档错误:服务器无法处理请求

当我尝试打开上传到我的 SharePoint 网站的 Visio 文档时,出现“服务器无法处理请求”错误。任何帮助表示赞赏!

visio sharepoint-2013

2
推荐指数
1
解决办法
9922
查看次数

无法使用 Python 打开 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 并得到相同的答案。有什么想法吗?

python visio pywin32 win32com

2
推荐指数
1
解决办法
2922
查看次数

在Visio中对数据库进行反向工程时,我无法添加视图

我正在尝试将2012 SQL Server的一部分工程转换为Microsoft Visio2010。views选项为灰色。这些视图是我要记录的过程不可或缺的一部分,没有它们,该图将无用。除了手动输入视图之外,还有其他人可以轻松解决吗?

sql-server visio views reverse-engineering

2
推荐指数
1
解决办法
990
查看次数

我可以从visio图生成CREATE TABLE吗?

我在Visio 2003 Professional中完成了数据库图表.

有没有办法从图表中重新设计数据库?

database visio

1
推荐指数
1
解决办法
2303
查看次数

用于visio的vba编程

目前,我正在为IVR(交互式语音应答)系统工作.为了在IVR中添加服务,我必须在visio中制作具有预定义形状的流程,该流程由IVR SYstem的销售商提供.形状在VBA中编程.我决定学习VBA以修改预定义的形状.在谷歌搜索时,它显示了excel VBA编程的唯一结果.对于visio也是如此.请帮助我获得学习MS VISIO的VBA编程的源代码.所以,我可以添加新形状来自定义服务

vba visio

1
推荐指数
1
解决办法
2万
查看次数

Visio 2013 - 如何创建超类型/子类型?

对于我所在的课程,我需要使用Crow's Foot符号在Visio中创建ERD.这一切都很好,并且运作良好.但是,现在我还需要建模一个超类型(最终是一个子类型).此功能(如果它存在于Visio 2013中)似乎是隐藏的.有没有人能够做到这一点?我的朋友谷歌并不是很有帮助,因为每个教程似乎都在Visio 2010中.

visio

1
推荐指数
1
解决办法
5507
查看次数

Crow's Foot数据库符号Visio 2013

这似乎是一个愚蠢的问题,但我在一个非常简单的领域与Visio 2013和"Crow's Foot Database Notation"模板进行斗争:我在图上有一个表对象.它默认为PK加两列.如何添加列?我环顾四周(MS帮助没用,像往常一样)并且无法找到如何做这个简单的行为.

visio

1
推荐指数
1
解决办法
7049
查看次数

Visio:用于设计数据库的多种数据库符号

我正在学习数据库设计并尝试使用 Visio 2013 进行建模。当我想要创建数据库模型时,我在 Visio 2013 中遇到了以下数据库表示法:

1) Crow's Foot 数据库表示法
2) Chen's 数据库表示法
3) UML 数据库表示法
4) IDEF1X 数据库表示法

为什么我们有很多设计数据库的符号,而其中一种在实际数据库设计中被广泛使用?

谁能帮我解答这个疑问吗?

database database-design visio entity-relationship visio2013

1
推荐指数
1
解决办法
869
查看次数

是否存在优秀的免费建模软件?

我的朋友在一个需要类图建模的课程中.我们可以访问(合法)Enterprise Arch,但我们都非常讨厌它.

而Visio并不适用于类建模(至少在我们看来).

类图建模有一个很好的免费解决方案吗?

谢谢!

modeling visio model

0
推荐指数
1
解决办法
907
查看次数

如何改进此数据库模型?

我正在尝试为客户设计DVD销售和DVD租赁的关系.虽然我不认为我的转换表是正确的.如果有人能让我知道我是否朝着正确的方向前进,那么设计会很棒.

关系模型

sql sql-server visio entity-relationship relational-database

0
推荐指数
1
解决办法
1051
查看次数