Visio二次开发的资料网上少的可怜,我只要通过以下几个方面进行研究和开发:
1.伍华聪的博客,他的博客写的算是比较的到位,网上很多其他的相关知识都是直接复制他的,所以直接看他的博客就好
https://www.cnblogs.com/wuhuacong/tag/visio%E4%BA%8C%E6%AC%A1%E5%BC%80%E5%8F%91/
2.Visio里面的开发者工具:shapesheet,事件管理器和 宏。这三个工具非常的有用,宏可以直接知道Visio具体的实现代码(vb语言),shapesheet可以从宏观上帮助你发现哪些参数变了,事件管理器是介于shapesheet和宏之间的,不是代码级但一些变量的改变是可以看到的。三个工具的结合可以帮助你很好的研究
3.visio的sdk:这是最最重要的,这个的作用类似于字典(英文的),用到什么就查什么。相关的类,方法和属性都可以找到。