Разница между Interop.Excel и Tools.Excel?

В настоящее время я работаю над надстройкой для Microsoft Excel, и я немного запутался в чем-то:

В чем разница между Interop.Excel и Tools.Excel ? Например, между Interop.Excel.Workbook и Tools.Excel.Workbook ? Или Interop.Excel.Worksheet и Tools.Excel.Worksheet?

Для чего они используются, где я могу использовать какой из них? Можно ли перекидывать с одного на другое?

Спасибо!!


person Nicolas C    schedule 10.06.2013    source источник
comment
social.msdn.microsoft. com/forums/en-US/vsto/thread/   -  person xlecoustillier    schedule 10.06.2013


Ответы (1)


Microsoft.Office.Tools.Excel — это набор объектов, предоставляемых инструментами Visual Studio для офиса, для проектов 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

person Mez    schedule 10.06.2013