Pertimbangan untuk otomatisasi Office sisi server

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

Pada Halaman ini

RINGKASAN

Pengembang dapat menggunakan otomatisasi di Microsoft Office untuk membangun solusi kustom yang menggunakan kemampuan dan fitur yang dibangun ke dalam kantor produk. Meskipun pembangunan program tersebut dapat dilaksanakan pada sistem klien dengan relatif mudah, beberapa komplikasi dapat terjadi jika otomatisasi berlangsung dari kode sisi server seperti Microsoft Active Server Pages (ASP), ASP.NET, DCOM, atau layanan Windows NT.

Artikel ini membahas komplikasi yang pengembang mungkin menghadapi. Artikel juga menawarkan alternatif untuk otomatisasi yang dapat mempercepat kinerja. Pengembang harus menyadari, bagaimanapun, bahwa saran bahwa artikel ini menyediakan untuk tujuan informasi saja. Microsoft tidak menyarankan atau mendukung Otomatisasi Office sisi server.

CatatanDalam konteks ini, Microsoft Driver sistem Office 2007 dan 2010 akses Database Engine dianggap komponen Microsoft Office. Istilah "server-side" juga berlaku untuk kode yang berjalan pada Windows workstation, jika kode berjalan dari Windows workstation Selain stasiun interaktif dari pengguna yang logon secara. Sebagai contoh, kode yang dimulai oleh Penjadwal tugas di bawah account sistem berjalan dalam lingkungan yang sama sebagai "server-side" ASP kode atau kode DCOM. Oleh karena itu, banyak isu-isu yang artikel ini menjelaskan mungkin terjadi. Untuk informasi lebih lanjut tentang Windows workstation dan tentang COM, lihat bagian "Informasi selengkapnya" dan bagian "Referensi".

INFORMASI LEBIH LANJUT

Semua versi terbaru dari Microsoft Office dirancang, diuji, dan dikonfigurasi untuk menjalankan sebagai pengguna akhir produk pada klien workstation. Mereka menganggap profil desktop dan pengguna yang interaktif. Mereka tidak memberikan tingkat reentrancy atau keamanan yang diperlukan untuk memenuhi kebutuhan komponen sisi server yang dirancang untuk menjalankan tanpa pengawasan.

Microsoft saat ini tidak merekomendasikan, dan tidak mendukung, otomatisasi dari Microsoft Office aplikasi dari setiap klien yang tanpa pengawasan dan non interaktif aplikasi atau komponen (termasuk ASP, ASP.NET, DCOM, dan layanan NT), karena kantor mungkin memperlihatkan perilaku yang tidak stabil dan/atau kebuntuan ketika kantor berjalan dalam lingkungan ini.

Jika Anda sedang membangun sebuah solusi yang berjalan dalam konteks sisi server, Anda harus mencoba untuk menggunakan komponen yang telah dibuat aman untuk eksekusi tanpa pengawasan. Atau, Anda harus mencoba untuk mencari alternatif yang memungkinkan pada setidaknya bagian dari kode untuk menjalankan klien-sisi. Jika Anda menggunakan aplikasi Office dari sisi server solusi, aplikasi akan kekurangan banyak yang diperlukan kemampuan untuk menjalankan berhasil. Selain itu, Anda akan mengambil risiko dengan stabilitas solusi Anda secara keseluruhan.

Masalah menggunakan otomatisasi Office sisi server

Pengembang yang mencoba untuk menggunakan Office dengan solusi server-side perlu menyadari lima bidang utama di mana kantor berperilaku berbeda daripada yang diantisipasi karena dari lingkungan. Jika kode adalah untuk menjalankan berhasil, Anda harus mengatasi masalah ini dan meminimalkan efek mereka sebanyak mungkin. Mempertimbangkan masalah ini dengan hati-hati ketika Anda membangun aplikasi Anda. Satu solusi tidak bisa mengatasi semua masalah. Desain yang berbeda membutuhkan Anda untuk memprioritaskan unsur-unsur yang berbeda.
  • Identitas pengguna: Aplikasi office menganggap identitas pengguna ketika aplikasi berjalan, bahkan ketika otomatisasi mulai aplikasi. Aplikasi mencoba untuk menginisialisasi toolbar, menu, pilihan, printer, dan beberapa tambahan berdasarkan pengaturan pada kumpulan registri pengguna untuk pengguna yang meluncurkan aplikasi. Banyak layanan yang dijalankan di bawah account yang memiliki profil pengguna tidak (seperti sistem rekening atau akun IWAM_ [servername]). Oleh karena itu, kantor mungkin tidak menginisialisasi dengan benar pada startup. Dalam situasi ini, kantor kembali kesalahan pada CreateObject fungsi atau CoCreateInstance fungsi. Bahkan jika aplikasi Office dapat dimulai, fungsi mungkin tidak bekerja dengan benar jika profil pengguna tidak ada.
  • Interaktivitas dengan desktop: Aplikasi office menganggap bahwa mereka yang dijalankan di bawah desktop interaktif. Dalam beberapa keadaan, aplikasi mungkin perlu dibuat terlihat untuk otomatisasi fungsi untuk bekerja dengan benar. Jika yang tak terduga kesalahan terjadi, atau jika tidak ditentukan parameter yang dibutuhkan untuk menyelesaikan suatu fungsi, Kantor ini dirancang untuk meminta pengguna dengan sebuah kotak modal dialog yang meminta pengguna apa yang user wants to do. Sebuah kotak modal dialog pada desktop non interaktif tidak dapat diberhentikan. Oleh karena itu, bahwa benang berhenti merespons (hang) tanpa batas. Walaupun praktek coding tertentu dapat membantu mengurangi kemungkinan masalah ini, praktik-praktik ini tidak dapat mencegah masalah sama sekali. Fakta ini saja membuat menjalankan aplikasi Office dari lingkungan sisi server yang berisiko dan tidak didukung.
  • Reentrancy dan skalabilitas: Server-side komponen perlu sangat reentrant, multi-threaded komponen COM yang memiliki minimal overhead dan tinggi volume data untuk beberapa klien. Aplikasi kantor yang di hampir segala hal sebaliknya. Aplikasi kantor adalah non-reentrant, berbasis STA otomatisasi server yang dirancang untuk menyediakan beragam tetapi sumber daya-intensif fungsi untuk satu klien. Aplikasi menawarkan sedikit skalabilitas sebagai solusi server-side. Selain itu, aplikasi tetap batas untuk elemen penting, seperti memori. Ini tidak dapat diubah melalui konfigurasi. Lebih penting lagi, aplikasi menggunakan sumber daya global seperti memori dipetakan file, global tambahan atau template, dan berbagi otomatisasi server. Ini dapat membatasi jumlah kasus yang dapat dijalankan secara bersamaan dan dapat menyebabkan kondisi ras jika aplikasi dikonfigurasi di multi-client lingkungan. Pengembang yang berencana untuk menjalankan lebih dari satu contoh dari aplikasi Office manapun pada saat yang sama perlu mempertimbangkan "penggabungan" atau baru akses ke aplikasi Office untuk menghindari deadlock potensial atau Galat data.
  • Ketahanan dan stabilitas: Office 2000, XP kantor, Office 2003 dan Office 2007 penggunaan Microsoft Windows Installer (MSI) teknologi untuk membuat instalasi dan Self-Repair lebih mudah bagi pengguna akhir. MSI memperkenalkan konsep "instalasi pada penggunaan pertama." Hal ini memungkinkan fitur dinamis diinstal atau dikonfigurasi pada menjalankan waktu untuk sistem, atau lebih sering untuk pengguna tertentu. Di sisi server lingkungan, ini memperlambat kinerja dan meningkatkan kemungkinan bahwa kotak dialog akan muncul yang meminta pengguna untuk menyetujui instalasi atau menyediakan disk instalasi. Meskipun ini dirancang untuk meningkatkan ketahanan Office sebagai pengguna akhir produk, kantor pelaksanaan MSI kemampuan kontraproduktif di lingkungan server-side. Selain itu, stabilitas kantor pada umumnya tidak yakin ketika kantor menjalankan Server-side karena itu belum dirancang atau diuji untuk penggunaan jenis ini. Menggunakan Office sebagai komponen layanan pada server jaringan dapat mengurangi stabilitas komputer, dan karena itu dapat mengurangi stabilitas Anda seluruh jaringan.
  • Sisi server keamanan: Aplikasi office tidak pernah dimaksudkan untuk sisi server digunakan. Oleh karena itu, aplikasi kantor tidak mempertimbangkan keamanan masalah yang didistribusikan komponen wajah. Kantor tidak mengotentikasi permintaan masuk. Kantor juga tidak melindungi Anda dari tidak sengaja menjalankan makro, atau dari mulai server lain yang mungkin menjalankan makro, dari kode sisi server. Jangan membuka file yang di-upload ke server dari situs Web anonim. Berdasarkan pengaturan keamanan yang terakhir ditetapkan, server dapat menjalankan makro di bawah Administrator atau sistem konteks dengan hak penuh dan oleh karena itu dapat membahayakan jaringan Anda. Selain itu, menggunakan banyak komponen sisi klien (seperti Sederhana MAPI, WinInet, dan MSDAIPP) yang dapat cache otentikasi klien informasi untuk kecepatan pemrosesan. Jika kantor adalah menjadi satu sisi server, otomatis contoh mungkin layanan klien lebih dari satu. Jika informasi otentikasi telah di-cache untuk sesi, satu klien dapat menggunakan kredensial cache klien lain. Oleh karena itu, klien dapat memperoleh izin tidak diberikan akses oleh meniru pengguna lain.
Selain masalah teknis, Anda juga harus mempertimbangkan masalah lisensi. Current lisensi pedoman mencegah aplikasi Office dari yang digunakan pada server untuk permintaan layanan klien, kecuali mereka klien sendiri telah berlisensi salinan Office. Menggunakan sisi server Otomatisasi untuk menyediakan fungsionalitas kantor untuk workstation tanpa izin tidak tercakup oleh perjanjian lisensi pengguna akhir (EULA).

Selain untuk isu-isu ini, salah satu kesalahan umum berikut mungkin terjadi saat Anda mencoba untuk mengotomatisasi Office sisi server:
  • The CreateObject fungsi dan CoCreateInstance fungsi kembali salah satu galat run-time berikut pesan dan tidak bisa memulai untuk Otomatisasi.

    Pesan 1
    Galat run-time '429': komponen ActiveX tidak dapat membuat objek
    Pesan 2
    Galat run-time '70': izin ditolak
    Pesan 3
    CO_E_SERVER_EXEC_FAILURE (0X80080005): Server eksekusi gagal
    Pesan 4
    E_ACCESSDENIED (0x80070005): Akses ditolak
  • Ketika Anda membuka dokumen Office, Anda menerima salah satu dari pesan galat berikut.

    Pesan 1
    Galat run-time '5981' (0x800A175D): bisa tidak membuka penyimpanan makro
    Pesan 2
    Galat run-time '1004': metode ' ~' objek ' ~' gagal
  • The CreateObject fungsi dan CoCreateInstance fungsi berhenti merespons dan pernah selesai, atau mengambil waktu lama untuk kembali. Pada beberapa server, penciptaan cepat, tetapi 1004 kesalahan muncul di Windows log peristiwa yang menunjukkan bahwa aplikasi dihentikan.
  • Fungsi tertentu gagal tiba-tiba atau berhenti merespons tanpa batas waktu karena peringatan pengguna atau kotak dialog lain yang memerlukan pengguna perhatian.
  • Menjalankan beberapa permintaan atau stres pengujian menyebabkan kode gagal, berhenti merespons, atau kecelakaan pada penciptaan atau penghentian kantor aplikasi. Ketika ini terjadi, baik proses yang tersisa di memori dan tidak dapat dihentikan, atau semua contoh dari aplikasi yang sedang otomatis gagal sejak saat itu.
Masalah atau pesan lain mungkin muncul dengan tambahan yang tercantum di sini, tetapi masalah ini biasanya terjadi sebagai akibat dari lima isu utama yang didaftar sebelumnya dalam artikel ini.

Alternatif untuk sisi server Otomatisasi

Microsoft sangat menganjurkan bahwa pengembang menemukan alternatif untuk otomatisasi Office jika mereka perlu untuk mengembangkan solusi server-side. Karena keterbatasan desain kantor, perubahan ke kantor konfigurasi tidak cukup untuk menyelesaikan semua masalah.Microsoft sangat menyarankan beberapa alternatif yang tidak memerlukan kantor harus diinstal sisi server, dan yang dapat melakukan tugas-tugas yang paling umum lebih efisien dan lebih cepat daripada otomatisasi.Sebelum Anda terlibat kantor sebagai komponen sisi server dalam proyek Anda, pertimbangkan alternatif.

Sebagian besar sisi server Otomatisasi tugas melibatkan pembuatan dokumen atau mengedit. Kantor 2007 mendukung file Open XML baru format yang memungkinkan pengembang membuat, mengedit, membaca, dan mengubah isi file pada sisi server. Berkas format penggunaan System.io.package.ionamespace di Microsoft.NET 3.x kerangka untuk mengedit file kantor tanpa menggunakan aplikasi klien kantor sendiri. Ini adalah metode yang dianjurkan dan didukung untuk menangani perubahan untuk berkas Office dari layanan.

XML terbuka format file yang standar publik. Untuk mendapatkan salinan spesifikasi, Kunjungi situs Web berikut:
http://www.Ecma-International.org/Publications/Standards/ECMA-376.htm
Microsoft memberikan SDK untuk memanipulasi Open XML format file dari.NET 3.x Framework. Untuk informasi lebih lanjut tentang SDK dan tentang bagaimana menggunakan SDK untuk membuat atau mengedit file XML terbuka, kunjungi Web site Microsoft Developer Network (MSDN) berikut:
Open XML SDK dokumentasi
http://MSDN.Microsoft.com/en-us/library/bb226703.aspx
Cara: memanipulasi Office Open XML format dokumen
http://MSDN.Microsoft.com/en-us/library/aa982683.aspx
Memanipulasi Word 2007 file dengan terbuka XML Object Model (bagian 1 dari 3)
http://MSDN.Microsoft.com/en-us/library/bb656295.aspx
Memanipulasi Word 2007 file dengan terbuka XML Object Model (bagian 2 dari 3)
http://MSDN.Microsoft.com/en-us/library/bb739835.aspx
Memanipulasi Word 2007 file dengan terbuka XML Object Model (bagian 3 dari 3)
http://MSDN.Microsoft.com/en-us/library/bb727374.aspx
Memanipulasi Excel 2007 dan PowerPoint 2007 file dengan terbuka XML Object Model (bagian 1 dari 2)
http://MSDN.Microsoft.com/en-us/library/bb739834.aspx
Memanipulasi Excel 2007 dan PowerPoint 2007 file dengan terbuka XML Object Model (bagian 2 dari 2)
http://MSDN.Microsoft.com/en-us/library/bb727373.aspx
Bangunan sisi Server dokumen generasi solusi menggunakan Model objek XML terbuka (bagian 1 dari 2)
http://msdn2.Microsoft.com/en-us/library/bb735940.aspx
Bangunan sisi Server dokumen generasi solusi menggunakan Model objek XML terbuka (bagian 2 dari 2)
http://msdn2.Microsoft.com/en-us/library/bb735939.aspx
Untuk lebih informasi tentang penggunaan Open XML dari.NET 3.0 Framework dan untuk contoh, klik nomor artikel di bawah ini untuk melihat artikel di Basis Pengetahuan Microsoft:
932921Cara menggunakan komponen.NET Framework 3.0 untuk membuat dan kemudian ke aliran Office Word 2007 dokumen dan buku kerja Office Excel 2007 ke komputer klien
931866 Cara menggunakan format file Office XML dan kemasan komponen dari.NET Framework 3.0 untuk membuat buku kerja Excel 2007 sederhana atau dokumen Word 2007 yang sederhana
Pengguna yang menjalankan versi sebelumnya dari kantor (seperti Office 2000, Office XP dan kantor 2003) dapat melihat dan mengedit Open XML file jika pengguna menginstal paket kompatibilitas gratis download dari Situs Web Microsoft. Untuk men-download dan menginstal paket kompatibilitas, kunjungi Web site Microsoft berikut:
Paket Kompatibilitas Microsoft Office untuk format berkas Word, Excel, dan PowerPoint 2007
http://Office.Microsoft.com/en-US/products/HA101686761033.aspx
Ketika Anda streaming Open XML file dari ASP atau dari ASP.NET, Anda harus menyediakan jenis serbaguna Internet Mail Extension (MIME) yang benar untuk konten yang Anda streaming. Untuk daftar jenis MIME untuk file Office 2007, kunjungi Website berikut ini:
http://Blogs.msdn.com/b/vsofficedeveloper/Archive/2008/05/08/Office-2007-Open-XML-MIME-types.aspx
Jika Anda menargetkan hanya pra-Office 2007 klien, dan Anda tidak ingin memerlukan penggunaan Open XML dalam larutan, Anda dapat menggunakan non-biner kantor format berkas lainnya, seperti HTML, XML, dan RTF. Anda kemudian dapat streaming file-file ini kepada klien dengan menggunakan jenis MIME sehingga teks dihasilkan muncul di kantor. Dokumen dapat diedit, disimpan, dan bahkan kembali ke server dengan menggunakan ASP pada server.

Untuk informasi lebih lanjut tentang salah satu topik ini, untuk contoh yang menunjukkan bagaimana menerapkan mereka, klik artikel berikut nomor ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
270906Cara menggunakan ASP untuk menghasilkan dokumen Rich Text Format (RTF) ke sungai untuk Microsoft Word
198703 Cara mengotomatisasi Excel dari sisi klien VBScript
199841 Bagaimana menampilkan ASP hasil menggunakan Excel di IE dengan tipe MIME
260239 Bagaimana untuk memformat sel data ketika Anda membuat berkas Excel dengan halaman Active Server Pages
278973 ExcelADO menunjukkan bagaimana menggunakan ADO untuk membaca dan menulis data dalam Excel Workbook
286023 Cara menggunakan komponen VB ActiveX untuk kata otomatisasi dari Internet Explorer
288130 Cara menggunakan ASP untuk membangun spreadsheet XML untuk klien-sisi layar
Jika bisnis Anda memerlukan penciptaan sisi server Office 97, Office 2000, Office XP dan kantor 2003 format file biner, pihak ketiga vendor menawarkan komponen yang dapat membantu Anda. Microsoft tidak menyediakan komponen tersebut, sehingga Anda akan perlu untuk membangun solusi sendiri atau membeli salah satu dari vendor pihak ketiga. Berbagai produk pihak ketiga tersedia. Anda harus menyelidiki setiap solusi terbaik sesuai vendor untuk kebutuhan bisnis Anda.Jika Anda ingin membangun solusi Anda sendiri yang suntingan kantor 97, Office 2000, Office XP dan kantor 2003 format file biner secara langsung, Anda dapat memperoleh file format spesifikasi secara gratis di bawah syarat-syarat Microsoft Open Specification Promise (OSP). Tidak ada dukungan teknis tersedia untuk dokumentasi atau produk yang Anda buat, tapi dokumentasi adalah tersedia. Untuk informasi selanjutnya, kunjungi Website berikut ini:
http://www.Microsoft.com/Interop/docs/officebinaryformats.mspx
Sisi server solusi juga mungkin ingin untuk memungkinkan pengguna untuk meng-upload file, dan kemudian memiliki server membuat file untuk melihat di Web atau di media lain. Microsoft saat ini sedang bekerja untuk menawarkan fitur tersebut, dan menyediakan sebuah versi awal ini kemampuan dalam Microsoft Excel Layanan.

Excel Services adalah server teknologi baru yang disertakan Microsoft Office SharePoint Server 2007 dan yang memungkinkan Anda untuk memuat, menghitung, dan menampilkan buku kerja Excel pada Office SharePoint Server 2007. Untuk informasi lebih lanjut tentang layanan Excel, kunjungi berikut Microsoft Situs Web Developer Network (MSDN):
Ikhtisar layanan Excel
http://MSDN.Microsoft.com/en-us/library/ms546696.aspx
Panduan: Pengembangan aplikasi kustom menggunakan layanan Web Excel
http://msdn2.Microsoft.com/en-us/library/ms519100.aspx
Menciptakan bisnis aplikasi dengan menggunakan Excel layanan dan Office Open XML format
http://MSDN.Microsoft.com/en-us/library/cc540662.aspx
Layanan otomatisasi kata adalah aplikasi layanan baru di SharePoint Server 2010. Layanan otomatisasi kata memberikan konversi tanpa pengawasan, sisi server dokumen ke format yang didukung oleh aplikasi klien Microsoft Word.

Kata ikhtisar layanan otomatisasi
http://MSDN.Microsoft.com/en-us/library/ee558830.aspx
Memperkenalkan layanan otomatisasi kata
http://Blogs.msdn.com/b/microsoft_office_word/Archive/2009/10/26/Introducing-Word-Automation-Services.aspx
Anda perlu mengevaluasi yang pilihan bahwa artikel ini menjelaskan pakaian Anda kebutuhan, dan cara terbaik untuk mengerahkan solusi Anda. Informasi bahwa artikel ini menyediakan tidak dijamin untuk menyelesaikan semua masalah untuk semua klien. Anda didorong untuk menguji solusi Anda secara menyeluruh sebelum menggunakan solusi.

Properti

ID Artikel: 257757 - Kajian Terakhir: 21 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Access 2010
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
  • Microsoft Access 97 Standard Edition
  • Microsoft Excel 2010
  • Microsoft Office Excel 2007
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
  • Microsoft Outlook 2010
  • Microsoft Office Outlook 2007
  • Microsoft Office Outlook 2003
  • Microsoft Outlook 2002 Standard Edition
  • Microsoft Outlook 2000 Standard Edition
  • Microsoft Outlook 97 Standard Edition
  • Microsoft PowerPoint 2010
  • Microsoft Office PowerPoint 2007
  • Microsoft Office PowerPoint 2003
  • Microsoft PowerPoint 2002 Standard Edition
  • Microsoft PowerPoint 2000 Standard Edition
  • Microsoft PowerPoint 97 Standard Edition
  • Microsoft Word 2010
  • Microsoft Office Word 2007
  • Microsoft Word 2002
  • Microsoft Word 2000
  • Microsoft Word 97 Standard Edition
  • Microsoft Project Professional 2010
  • Microsoft Project Standard 2010
  • Microsoft Office Project Standard 2007
  • Microsoft Office Project Professional 2007
  • Microsoft Office Project Standard 2003
  • Microsoft Office Project Professional 2003
  • Microsoft Project 2002 Standard Edition
  • Microsoft Project 2000 Standard Edition
  • Microsoft Project 98 Standard Edition
  • Microsoft Visio Standard 2010
  • Microsoft Visio Professional 2010
  • Microsoft Office Visio Standard 2007
  • Microsoft Office Visio Professional 2007
  • Microsoft Office Visio Professional 2003
  • Microsoft Visio 2002 Standard Edition
  • Microsoft Visio 2002 Professional Edition
  • Microsoft MapPoint 2009 North America
  • Microsoft MapPoint 2006 Standard Edition
  • Microsoft MapPoint 2004 Standard Edition
  • Microsoft MapPoint 2002 Standard Edition
  • Microsoft MapPoint 2001 Standard Edition
  • Microsoft MapPoint 2000 Standard Edition
  • Microsoft OneNote 2010
  • Microsoft Office OneNote 2003
  • Microsoft Office OneNote 2007
  • Microsoft Infopath 2010
  • Microsoft Office InfoPath 2007
  • Microsoft Office InfoPath 2003
Kata kunci: 
kbqfe kbautomation kbprogramming kbservice kbmt KB257757 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:257757

Berikan Masukan