Mam źródła projektu .NET, który próbuję skompilować. Mimo to projekt używa odwołania (przestrzeń nazw) Microsoft.Office.Interop.Word z pakietu Office 2010, którego nie mogę znaleźć nigdzie. Udało mi się pobrać plik microsoft.office.interop.word.dll
, ale podobno z pakietu Office 2007, ponieważ nadal nie kompiluje się, ponieważ projekt korzysta z funkcji Document.SaveAs2
(która pochodzi z biblioteki pakietu Office 2010). Mam Office 2007 na moim komputerze i Visual Studio 2012 Express na pulpit.Gdzie mogę znaleźć plik Microsoft.Office.Interop.Word.dll (2010)?
Proszę wyjaśnić mi, jak to działa? Jak to możliwe, że mogę pobrać bibliotekę DLL, ale nie mogę znaleźć tej z Office 2010. Dlaczego mój klient był w stanie skompilować projekt bez tej biblioteki? Czy program Visual Studio automatycznie "łączy się" z bibliotekami Microsoft Office, jeśli jest zainstalowany podczas kompilacji?
Dziękuję za pomoc.
należy zainstalować pakiet Office 2010. – dotctor
jesteś znajomy z gorącym, aby dodać referencje ..? kliknij prawym przyciskiem myszy węzeł referencyjny .. kliknij przycisk "Dodaj referencję", przejdź do węzła "COM" po lewej stronie i wyszukaj Microsoft.Office lub spróbuj dodać przestrzeń nazw Microsoft.Interop.Office – MethodMan
W końcu zainstalowałem Office 2010, ale nadal nie mogę rozwiązać mój problem. To dlatego, że mam 'using Microsoft.Office.Interop.Word;', ale nie dodałem odniesienia, które dostaję błąd kompilacji. Próbowałem dodać odniesienie, gdy sugerujesz MethodMan, ale nie mogę znaleźć żadnego Microsoft.Office ... Dziękuję za twoją pomoc. – mentinet