5

我目前正在为 Microsoft Excel 开发一个插件,我对某些事情有点困惑:

Interop.Excel和 和有什么区别Tools.Excel?例如,在Interop.Excel.Workbook和之间Tools.Excel.Workbook?或者Interop.Excel.WorksheetTools.Excel.Worksheet

它们是用来做什么的,我在哪里使用哪一个?是否可以从一个投射到另一个?

谢谢!!

4

1 回答 1

5

Microsoft.Office.Tools.Excel 是 Visual Studio 工具为 Office 公开的对象集,用于 Excel 项目。如果您使用共享加载项模板进行直接互操作,则不应在项目中引用此库。仅当您基于 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

于 2013-06-10T13:55:08.727 回答