Cara mengesan versi MS Office yang dipasang
Soalan:
Menentukan versi Microsoft Office yang dipasang adalah penting untuk pengesahan keperluan perisian dan ketersediaan ciri khusus. Selain itu, mengenal pasti berbilang versi yang dipasang dan versi khusus mereka meningkatkan kerumitan cabaran.
Penyelesaian:
1. Semak kunci pendaftaran:
Satu kaedah yang berkesan ialah menyemak kunci pendaftaran InstallRoot bagi aplikasi Office yang berkaitan. Sebagai contoh, menyemak kehadiran kunci berikut menunjukkan bahawa Word 2007 dipasang:
<code>HKLM\Software\Microsoft\Office.0\Word\InstallRoot::Path</code>
Ganti "12.0" dengan nombor versi yang sesuai untuk menyemak versi Office yang lain.
2. Gunakan API MSIEnumProducts:
Sebagai alternatif, anda boleh mempertimbangkan untuk menggunakan API MSIEnumProducts untuk menanyakan pangkalan data MSI. Kaedah ini menyediakan senarai lengkap produk MSI yang dipasang, termasuk versinya.
3. Semak versi fail:
Untuk pemasangan sebelah menyebelah versi Office yang berbeza (tidak disokong secara rasmi oleh Microsoft), anda boleh membandingkan versi fail aplikasi Office utama (seperti WINWORD.EXE). Jika versi lebih besar daripada 16.0.10730.20102, ini bermakna Office 2019 atau versi Office 365 semasa.
Arahan untuk Office 2019 dan Office 365:
Bermula dengan Office 2019, pemasang berasaskan MSI telah dihentikan, menjadikan Click-to-Run sebagai satu-satunya kaedah penggunaan. Oleh itu, nombor versi utama/kecil tidak lagi dikemas kini. Akibatnya, Office 2016 dan Office 2019 mempunyai nombor versi yang sama (16.0) dalam kunci pendaftaran.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menentukan Versi Microsoft Office yang Dipasang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!