最近做的項目中需要用到Visio二次開發,安裝了Visio的SDK,還有從網上找了一些這方面的博客,Visio的SDK是全英文的,看着有點費勁,很多的東西都不知道該如何去找,不過網上的一些博客還是有一些不錯的,前兩天發現一個有助於Visio二次開發的方法,下面分享給大家。 就是巧用Visio的宏來幫助你進行二次開發,通過Visio宏的錄製功能,將你對Visio的具體操作轉換成VBA代碼,這樣你就會知道它的一些具體是怎麼實現的了,下面是具體的步驟:
在Visio中右鍵,選中開發工具
然後再工具欄中就會加載一個新的工具欄
選擇工具欄中的錄製宏,進行錄製,宏名隨意填,除了數字,確定之後開始錄製
在Visio中隨意的畫兩個形狀
然後運行宏,單步執行
最終就會出現VBA代碼的界面
當然,這個過程其實也可以反過來用,你可以在代碼窗體中輸入你想要實現的功能,然後運行就可以了!