Menggunakan contoh yang disediakan dalam codeproject saya berjuang untuk bekerja di mana saya dapat menemukan referensi ke perpustakaan Microsoft.Office.Core.
Saya mendapatkan pesan kesalahan "Komponen referensi 'Microsoft.Office.Core' tidak dapat ditemukan."
Saya hanya menginstal Office 2007 Enterprise Edition dan Outlook 2003 pada sistem ini. Mungkinkah ini penyebabnya? Jika tidak, dll spesifik mana yang seharusnya saya rujuk?
Jawaban:
Anda dapat menambahkan referensi
Microsoft.Office.Core
dari komponen COM tab di jendela referensi add dengan menambahkan referensiMicrosoft Office 12.0 Object Library
. Tangkapan layar akan menunjukkan komponen apa yang Anda butuhkan.sumber
Tak satu pun dari jawaban di atas membantu saya, saya menggunakan Visual Studio 2017. Yang saya lakukan adalah, menginstal Office / SharePoint Development menggunakan Visual Studio Installer.
Setelah itu, saya bisa melihat 'office', assembly ini berisi Microsoft.Office.Core.
Semoga ini bisa membantu Anda.
sumber
Anda perlu mengunduh dan menginstal PIA (rakitan interop utama) untuk versi Office yang Anda gunakan. Setelah terinstal, Anda kemudian dapat menambahkan referensi ke proyek Anda dan referensi tersebut akan tersedia dari dialog tambahkan referensi. Berikut tautan untuk mengunduhnya ...
Office 2010 PIA
Office 2007 PIA
Office 2003 PIA
sumber
Jika seseorang tidak memiliki referensi di .NET. COM (tab) atau tidak memiliki office diinstal pada mesin tempat visual diinstal dapat melakukan:
Tambahkan referensi dari:
sumber
Setelah menginstal Office PIA (rakitan interop utama), tambahkan referensi ke proyek Anda -> pada tab .NET - nama komponen "Office"
sumber
Sekarang ada paket nuget untuk itu.
https://www.nuget.org/packages/NetOffice.Core.Net40/
Pertama saya tidak menemukan kantor di COM, jadi coba nuget ini dan berhasil!
sumber
Sudahkah Anda benar-benar pergi ke referensi Anda dan menambahkan referensi .NET ke perpustakaan 'Microsoft.Office.Core'? Jika Anda mendownload aplikasi contoh, jawabannya adalah ya. Jika demikian, ikuti saran dalam artikel:
Itu seharusnya menyelesaikan masalah Anda. Jika tidak, beri tahu kami.
sumber
Jika Anda menggunakan Visual Studio 2012, agar ini berfungsi dan untuk membuat referensi ke Microsoft Office Core, Anda harus membuat referensi melalui Visual Studio dengan mengklik Proyek menu atas, Tambahkan Referensi, tombol Ekstensi dan memeriksa kantor yang mana sekarang (14.0).
sumber
Jika Anda tidak dapat menemukan PIA untuk Office 2013, ikuti langkah-langkah berikut:
Dan Anda selesai.
sumber
Anda dapat menggunakan paket NuGet ini yang mencakup rakitan interop selain rakitan kantor.
https://www.nuget.org/packages/Bundle.Microsoft.Office.Interop/
sumber
Saya menghadapi masalah yang sama ketika saya mencoba membuka proyek c # lama saya ke dalam visual studio versi 2017. Masalah ini biasanya muncul saat Anda mencoba membuka proyek yang Anda buat dengan versi VS sebelumnya dan membukanya dengan versi terbaru. Apa yang saya lakukan adalah, saya membuka proyek saya dan menghapus referensi dari proyek saya, kemudian menambahkan perpustakaan objek Microsoft outlook 12.0 dan perpustakaan objek Microsoft office 12.0 Microsoft outlook 12.0 objek perpustakaan
sumber
Buka properti solusi dan klik terbitkan. Kemudian, klik kembali file aplikasi. Ubah prasyarat untuk disertakan.
sumber
Saya memiliki masalah yang sama. Saya pergi ke Tambahkan referensi, tab COM, pilih Perpustakaan Objetct Microsoft Office 15.0. Oke, dan masalah saya berakhir.
bagian dari kode saya adalah:
sumber