У меня есть источники проекта .NET, которые я пытаюсь скомпилировать. Хотя в проекте используется ссылка (пространство имен) Microsoft.Office.Interop.Word из Office 2010, которую я не могу найти нигде. Мне удалось загрузить файл microsoft.office.interop.word.dll
, но, по-видимому, тот, который был из Office 2007, поскольку он все еще не компилируется, потому что проект использует функцию Document.SaveAs2
(которая из библиотеки Office 2010). У меня есть Office 2007 на моем компьютере и Visual Studio 2012 Express для рабочего стола.Где я могу найти Microsoft.Office.Interop.Word.dll (2010)?
Не могли бы вы объяснить мне, как это работает? Почему мне удалось загрузить DLL, но я не могу найти ее в Office 2010. Как мой клиент смог скомпилировать проект без этой DLL? Visual Studio автоматически «подключается» к библиотекам Microsoft Office, если они установлены при компиляции?
Благодарим за помощь.
вы должны установить офис 2010. – dotctor
вы знакомы с горячей добавить ссылки ..? щелкните правой кнопкой мыши на ссылочном узле. нажмите «добавить ссылку», чтобы попасть в узел «COM» слева и искать Microsoft.Office или попробовать добавить пространство имен Microsoft.Interop.Office – MethodMan
В конечном итоге я установил Office 2010, но не могу разрешите мою проблему. Это связано с тем, что я использую Microsoft.Office.Interop.Word ;, но не добавил ссылку, в которой я получаю ошибку компиляции. Я попытался добавить ссылку, как вы предлагаете MethodMan, но я не могу найти Microsoft.Office ... Спасибо за вашу помощь. – mentinet