我目前正在使用AddIn for Microsoft Excel,我对某些事情感到有些困惑:
Interop.Excel
和Tools.Excel
之间有什么区别?例如,在Interop.Excel.Workbook
和Tools.Excel.Workbook
之间?或Interop.Excel.Worksheet
和Tools.Excel.Worksheet
?
它们用于什么,我在哪里使用哪一个?是否可以从一个投射到另一个?
谢谢!
答案 0 :(得分:5)
Microsoft.Office.Tools.Excel是由visual studio工具为办公室,Excel项目公开的对象集。如果您使用共享加载项模板直接进行Interop,则不应在项目中引用此库。只有在您基于VSTO模板创建项目时才有意义。
如果从标记为Excel的模板创建了加载项,则在“新建项目”对话框的“Office”文件夹下,则需要保留此引用。例如,当您使用Globals.ThisApplication关键字时,库就会发挥作用。此页面将为您提供一些说明以及指向有关Tools.Excel库的主题的链接:http://msdn2.microsoft.com/en-us/library/wss56bz7.aspx
来源:http://social.msdn.microsoft.com/forums/en-US/vsto/thread/86a62151-fbf0-4584-a68c-83060fb95c3d