Otomatisasi Office ketika beberapa versi dari kantor diinstal

ID Artikel: 292491 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

RINGKASAN

Artikel ini membahas dan menjelaskan bagaimana COM (komponen Object Model) menentukan versi aplikasi kantor penuh ketika Anda menggunakan otomatisasi Office.

INFORMASI LEBIH LANJUT

Ketika COM server pertama diinstal atau terdaftar, ia menambahkan entri registri yang sesuai dengan server's program pengenal (PROGID) dan identifier kelas (CLSID). Pengaturan registri ini memungkinkan COM untuk mengambil informasi tentang server, seperti di mana server diinstal, dan memungkinkan Anda untuk mengotomatisasi server. Untuk mengilustrasikan, Excel 2000 telah Excel.Application PROGID versi-independen dan {00024500-0000-0000-C000-000000000046} CLSID. COM terkait entri registri untuk Excel 2000 meliputi:
HKEY_CLASSES_ROOT\Excel.Application\CLSID
Nilai default: {00024500-0000-0000-C000-000000000046}
\LocalServer32 HKEY_CLASSES_ROOT\CLSID\ {00024500-0000-0000-C000-000000000046}

Nilai default: C:\PROGRA~1\MICROS~1\Office\EXCEL.EXE /automation
Dengan mengikuti kunci registri dari PROGID untuk CLSID, COM dapat belajar di mana file eksekusi Excel diinstal dan mulai untuk Otomatisasi.

Bila Anda memiliki beberapa versi dari kantor yang diinstal dan Anda menggunakan otomatisasi ke salah satu kantor server, versi yang memuat diatur oleh pengaturan ini di registri. Untuk sebagian besar, aturan adalah bahwa Versi terakhir yang dipasang adalah versi yang memuat dengan otomatisasi; Namun, kata pameran perilaku yang berbeda dari kantor lain aplikasi. Perilaku yang berbeda untuk masing-masing server Otomatisasi Office dijelaskan di bagian berikut.

Versi Access, Excel, dan PowerPoint 97, 2000, 2002, 2003 dan 2007

Access, Excel, dan PowerPoint memodifikasi registri ini kunci selama penataan kantor. Ketika Anda mengotomatisasi salah satu aplikasi ini, Versi yang penuh adalah versi yang terakhir dipasang.

Word 97

Word 97 memodifikasi kunci registri selama kantor setup. Ketika Anda mengotomatisasi kata, jika Word 2000 atau Word 2002 diinstal, Word 97 beban hanya jika itu adalah versi terakhir yang diinstal.

Word 2000, 2002, 2003 dan 2007

Word 2000, 2002, 2003 dan 2007 mengubah kunci registri ini selama kantor setup dan setiap kali kata dimulai. Ketika Anda mengotomatisasi kata, Versi yang penuh adalah versi yang terakhir dimulai oleh pengguna atau Versi yang terakhir dipasang.

Catatan tambahan

Persepsi umum untuk otomatisasi Office ketika Anda memiliki beberapa versi dari kantor yang diinstal pada sistem adalah bahwa Anda dapat mendikte yang Versi beban dengan menggunakan PROGID bergantung pada versi tertentu (misalnya, yang "Excel.Application.9" load Excel 2000, "Excel.Application.10" load Excel 2002 dan "Excel.Application.11" beban Office Excel 2003). Namun, hal ini tidak benar. Excel 2000 dan versi yang lebih baru dari Excel berbagi CLSID sama, sehingga versi yang beban dengan PROGIDs ini tergantung sepenuhnya pada versi yang terakhir dipasang.

Untuk pengujian, pengembang dapat memaksa versi tertentu dari kantor aplikasi untuk mendaftar dengan menggunakan /regserver beralih pada baris perintah. Sebagai contoh, untuk memaksa Excel Versi untuk mendaftar tanpa menjalankan penataan, Anda dapat menggunakan baris perintah yang menyerupai berikut ini:
   "c:\program files\microsoft office\office\excel.exe" /regserver
				
Meskipun Anda dapat menerapkan switch ini untuk pengujian dan pengembangan tujuan, tidak dianjurkan bahwa Anda mengandalkan switch ini di skenario produksi.

Untuk informasi tambahan tentang menjalankan beberapa versi kantor, atau sisi-by-side kantor instalasi, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
290576OFFXP: Menjalankan beberapa versi Microsoft Office

Properti

ID Artikel: 292491 - Kajian Terakhir: 23 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Excel 97 Standard Edition
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
  • Microsoft Access 97 Standard Edition
Kata kunci: 
kbexpertiseinter _ik11561 kbautomation kbgrpdso kbinfo kbpending kbvba kbvbp kbmt KB292491 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:292491

Berikan Masukan