问题标签 [visio-2010]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
380 浏览

c# - 如何更改“DrawingResizeType”的值

此代码不起作用 - 页面大小不会改变:

画布是

谁能告诉什么是错的以及如何纠正?

图像 VSD1 显示了原始图表。将值更改为 1 后,它应该看起来像 VSD2。

VSD1 VSD2

更新

好的,我用宏记录器发现这是VB代码

【VB代码】

我在 C# 中尝试了相同的方法,但它引发了 COM 异常

[C#代码]

异常详细信息 System.Runtime.InteropServices.COMException (0x86DB0C89):

发生异常。在 Microsoft.Office.Interop.Visio.IVPage.AutoSizeDrawing() 在 VisioDemo.Form1.btnReConnect_Click(Object sender, EventArgs ea) 在 C:\Form1.cs:line 121 在 System.Windows.Forms.Control.OnClick(EventArgs e ) 在 System.Windows.Forms.Button.OnClick(EventArgs e) 在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs 事件) 在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) 在System.Windows.Forms.Control.WndProc(Message& m) 在 System.Windows.Forms.ButtonBase.WndProc(Message& m) 在 System.Windows.Forms.Button.WndProc(Message& m) 在 System.Windows.Forms.Control。 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) 上的 ControlNativeWindow.OnMessage(Message& m) System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd,

************** 加载的程序集 ************** mscorlib 程序集版本:2.0.0.0 Win32 版本:2.0.50727.5472 (Win7SP1GDR.050727-5400)

代码库:file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

VisioDemo 程序集版本:1.0.0.0 Win32 版本:1.0.0.0

代码库:file:///C:/bin/x86/Debug/VisioDemo.exe

Microsoft.Office.Interop.VisOcx 程序集版本:14.0.0.0 Win32 版本:14.0.4756.1000 代码库:file:///C:/Windows/assembly/GAC_MSIL/Microsoft.Office.Interop.VisOcx/14.0.0.0__71e9bce111e9429c/Microsoft。 Office.Interop.VisOcx.dll

0 投票
3 回答
2603 浏览

vba - 运行时错误“-2032465766 (86db089a)”“请求的操作目前被禁用。”

这很奇怪。为什么 Visio 会抛出异常?

设想:

  1. 打开新的 Visio 实例。
  2. 按 CTRL+N 获得一个空白的新文档。
  3. 转到 VB 编辑器。
  4. 打开默认的“ThisDocument”代码文件。
  5. 粘贴以下代码。

    /li>
  6. 执行子程序“test”。

您将观察到代码行“ Application.ActiveWindow.SelectAll ”的此异常:

有谁知道为什么?

0 投票
2 回答
16470 浏览

visio - Visio 2010:将自定义模具(永久)添加到“形状”菜单

我知道如何创建自定义模板和形状....我无法找到的是是否可以(以及如何)让我的自定义模板默认显示在“形状”窗口/菜单中。

我想避免去 > 更多形状 > 我的形状,而是默认将我的模板“粘贴”在该菜单中。

这可能吗?

0 投票
1 回答
8996 浏览

text - Visio 模具/形状文本框被隐藏 - 需要显示

我已经从https://download.emc.com/downloads/DL38235_VNX_Visio_Stencil.zip下载并使用了 VNX 5300 模板/形状(我必须创建一个免费帐户才能下载它)。

我可以像往常一样按 F2 来编辑文本,但它不会显示。在其他下载的形状/模具上,如果我右键单击形状/模具,我可以选择隐藏/显示形状文本,但它不存在于此。我查看了 shapesheet 数据,并且“隐藏文本”已设置为 false。在开发者选项中,文本不受保护。

有没有办法强制显示文本?我希望学习如何解决这个问题,而不是创可贴,只是添加第二个文本框。

0 投票
1 回答
622 浏览

vba - visio 文档的递归目录,以“查找和替换”所有超链接地址

我有以下 VBA 脚本,用于替换特定 Visio 文档中所有超链接中的地址。(用原始空间替换%20以允许链接在 Chrome/Firefox 中工作。)

我想要一种将上述代码应用于特定文件夹和子文件夹中的所有 Visio 文档的方法。

0 投票
1 回答
1154 浏览

diagram - 如何避免 MS visio 2010 中的换行符?

我有一个简单的活动图如下:

在此处输入图像描述

在决策框中,您可以看到“正确的凭据?” 被分成两行。如何避免它们?我在网上搜索,但没有找到任何解决方案。

0 投票
1 回答
363 浏览

vba - 如何使用另一个字段中的形状 ID 来定义 beginX

背景:新手用户和 VBA 程序员 - 请温柔一点。

场景:使用 Visio (2010) 直线连接器;目前 1-D Endpoints.BeginX 如下:

我所拥有的:一个名为 BeginItem 的相同形状的数据字段,其中包含 Milestone.40 的 Visio ID(例如 87)!以上。

我需要知道的:如果可能,如何将 1-D Endpoints.BeginX 中的公式更改为:

如果不可能,是否有其他方法可以做到这一点?

谢谢!

0 投票
1 回答
408 浏览

vba - 获取连接器层

我可以在 vba 中获取连接器分配到的层的名称吗?

我正在用这样的形状做这个

现在我正在寻找类似的东西,但用于连接器。

0 投票
1 回答
35 浏览

sharepoint - Visio 2010 - saving a SharePoint Workflow

I want to be able to save a SharePoint Workflow in Microsoft Visio Premium 2010. When I try to save a workflow I have created in Visio, the vwi filetype is not available from the pick list. What do I need to do to make this available?

0 投票
1 回答
538 浏览

model - 如何在 visio 中创建可重用的 UML 元素?

我有一个架构师/设计师团队创建一组 UML 模型。大多数人习惯使用visio。
为了执行一些纪律,我想创建一组代表组织中应用程序的只读 UML 组件。
我需要的是一个类似于包含这些应用程序 UML 元素的模板。
当有人将它们拖放到图表上时,他们将获得一个不可编辑的对象。他们可以将它连接到其他元素,并以任何需要的方式使用它,但他们不能更改元素的名称(和某些其他属性),因为这表示组织中的应用程序。
如何在 Visio 2010 标准版中实现这一点?
我试过以下

  • 创建了一个模板
  • 创建了 UML 组件主文件的副本
  • 以我希望它代表的应用程序命名组件

当我将此应用程序从模板拖放到图表时,我得到一个名称为空白的空白 UML 组件。我希望图表上的这个组件具有应用程序的名称(我在模具中给出了 UML 元素)。