Office(Excel、Word)二次开发——VSTO
Office(Excel、Word)二次开发——VSTO Office(Excel、Word)二次开发——VSTO Office二次开发模式: 1) VBA(visual studio for application),功能有限,语言落后。 2) .net2003中的对象模型(com组件,excelobject 11 library)功能强大,需手动操作。 3) vs.net2005中的vsto(visual studiotool for office) VSTO方便快捷功能强大。 2).net的com 组件(vsto原形) ①vsà新建项目àC#àwindows应用程序 ②解决方案,项目,添加引用àcom中Microsoft Excel 11.0 Object Library ③using Microsoft.Office.Interop.Excel; ④写代码,调试。 Office PIA: Microsoft.Office.Interop.Excel.dll,还有~access.dll,~word.dll。Microsoft.Office.Core等。PIA是在安装Office的时候选择安装的,而且必须有.NET Framework才能用 3)vsto,就是对PIA的二次封装。 vsto三类:插件(Add-in),文档级别(如ExcelWorkbook)和模版