如何C#使用獲取Visio模型信息?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
創新互聯建站是一家專注于成都網站制作、做網站與策劃設計,建鄴網站建設哪家好?創新互聯建站做網站,專注于網站建設10年,網設計領域的專業建站公司;建站業務涵蓋:建鄴等地區。建鄴做網站價格咨詢:18980820575
前言
Office Visio 是繪制各種類型圖表的一個很好的工具,可以繪制業務流程的流程圖、網絡圖、工作流圖、數據庫模型圖、軟件圖,以及家居設計圖等等,可用于可視化和簡化業務流程、跟蹤項目和資源、繪制組織結構圖、映射網絡、繪制建筑地圖以及優化系統。
操作方法如下:
一、打開Visio的開發者模式
文件--選項--高級--以開發人員模式運行
二、查看模型的屬性
選中模型--右鍵顯示ShapeSheet,在Visio的下面就會出現模型的所有屬性了。
下滑,可以在Shape Data里看到此模型的屬性信息
三、C#代碼操作
1、打開墻模型模板
WALL_M.VSS是墻的模型模板,這個推薦大家用everything搜索一下,就能拿到模板路徑了,自己需要哪個去里面找。
2、建立模型并設置參數
建立模型很方便,就是用document.Masters
屬性加模型名稱,模型名稱在哪呢,其實很好找,就是Visio的模型名稱,用漢字就可以。
設置模型的參數有兩種方式,圖片中用粉色框,框起來的部分。
網上大部分的資料里都是用的第一個方法,這個方法不太方便記憶,而第二個方法就很方便了,也就是本文介紹的簡單的方式。
模型名.Cells["屬性名"].Formula
屬性名,就是ShapeSheet里看到的那些屬性,都是String類型,可以直接設置。設置成功以后,就是以下的圖了。
3、遇到的問題
并不是所有的屬性,設置了就一定好使,問題,我也不知道出現在哪,其中一個就是填充屬性。
FillForegnd是填充屬性,設置代碼為
m_sp4.Cells["FillForegnd"].Formula = "RGB(0,0,0)";
通過參數查看,設置成功
并且右鍵模型,格式--填充,如下圖
關于如何C#使用獲取Visio模型信息問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創新互聯行業資訊頻道了解更多相關知識。
本文標題:如何C#使用獲取Visio模型信息
網站URL:http://m.newbst.com/article16/isghgg.html
成都網站建設公司_創新互聯,為您提供定制網站、網站設計、電子商務、、網頁設計公司、自適應網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯