Interop.Excel和Tools.Excel之间的区别?

我目前正在为Microsoft Excel的AddIn工作,我对某事有点困惑:

Interop.ExcelTools.Excel什么Tools.Excel ? 例如,在Interop.Excel.WorkbookTools.Excel.Workbook之间? 还是Interop.Excel.WorksheetTools.Excel.Worksheet

他们用什么,我在哪里使用哪一个? 是否有可能从一个到另一个?

谢谢!!

Microsoft.Office.Tools.Excel是由Visual Studio工具公开的用于Excel项目的一组对象。 如果直接使用Interop,使用共享外接模板,则不应在项目中引用此库。 只有在创build基于VSTO模板的项目时才有意义。

如果您从标有Excel的模板创build加载项,请在“新build项目”对话框中的“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