如何C#使用獲取Visio模型信息?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
前言
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模型信息問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創新互聯成都網站制作公司行業資訊頻道了解更多相關知識。
另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
本文題目:如何C#使用獲取Visio模型信息-創新互聯
網站URL:http://m.kartarina.com/article34/dcjgse.html
成都網站建設公司_創新互聯,為您提供營銷型網站建設、微信公眾號、定制開發、企業建站、網站策劃、移動網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯