溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何C#使用獲取Visio模型信息

發(fā)布時間:2021-04-09 18:10:39 來源:億速云 閱讀:329 作者:Leah 欄目:編程語言

如何C#使用獲取Visio模型信息?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

前言

Office Visio 是繪制各種類型圖表的一個很好的工具,可以繪制業(yè)務流程的流程圖、網絡圖、工作流圖、數據庫模型圖、軟件圖,以及家居設計圖等等,可用于可視化和簡化業(yè)務流程、跟蹤項目和資源、繪制組織結構圖、映射網絡、繪制建筑地圖以及優(yōu)化系統(tǒng)。

如何C#使用獲取Visio模型信息

操作方法如下:

一、打開Visio的開發(fā)者模式

文件--選項--高級--以開發(fā)人員模式運行

如何C#使用獲取Visio模型信息

二、查看模型的屬性

選中模型--右鍵顯示ShapeSheet,在Visio的下面就會出現模型的所有屬性了。

如何C#使用獲取Visio模型信息如何C#使用獲取Visio模型信息

下滑,可以在Shape Data里看到此模型的屬性信息

如何C#使用獲取Visio模型信息

三、C#代碼操作

1、打開墻模型模板

如何C#使用獲取Visio模型信息

WALL_M.VSS是墻的模型模板,這個推薦大家用everything搜索一下,就能拿到模板路徑了,自己需要哪個去里面找。

2、建立模型并設置參數

如何C#使用獲取Visio模型信息

建立模型很方便,就是用document.Masters屬性加模型名稱,模型名稱在哪呢,其實很好找,就是Visio的模型名稱,用漢字就可以。

如何C#使用獲取Visio模型信息

設置模型的參數有兩種方式,圖片中用粉色框,框起來的部分。

網上大部分的資料里都是用的第一個方法,這個方法不太方便記憶,而第二個方法就很方便了,也就是本文介紹的簡單的方式。

模型名.Cells["屬性名"].Formula

屬性名,就是ShapeSheet里看到的那些屬性,都是String類型,可以直接設置。設置成功以后,就是以下的圖了。

如何C#使用獲取Visio模型信息

3、遇到的問題

并不是所有的屬性,設置了就一定好使,問題,我也不知道出現在哪,其中一個就是填充屬性。

FillForegnd是填充屬性,設置代碼為

m_sp4.Cells["FillForegnd"].Formula = "RGB(0,0,0)";

通過參數查看,設置成功

如何C#使用獲取Visio模型信息

并且右鍵模型,格式--填充,如下圖

如何C#使用獲取Visio模型信息

關于如何C#使用獲取Visio模型信息問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業(yè)資訊頻道了解更多相關知識。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI