Menyisipkan kontrol ActiveX

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

Membuat dan mendistribusikan kontrol ActiveX kustom Anda sendiri bisa menghemat waktu dan usaha untuk desainer Templat formulir lain, selain untuk menyediakan fungsionalitas yang tidak tersedia di Microsoft Office InfoPath. Anda bisa membuat kontrol Microsoft ActiveX tersedia di mode desain dan Gunakan kontrol tersebut pada Templat formulir yang Anda buat.

Di artikel ini

Kapan menggunakan kontrol ActiveX

Pengalaman pengguna

Pertimbangan kompatibilitas

Menyisipkan kontrol ActiveX pada Templat formulir

Tips keamanan

Kapan menggunakan kontrol ActiveX

Biasanya, Anda menggunakan kontrol ActiveX ketika Anda ingin menyertakan elemen antarmuka pengguna di Templat formulir Anda yang tidak tersedia di InfoPath, seperti kontrol slider yang disertakan dengan Microsoft Windows.

Organisasi Anda juga bisa membuat sendiri kontrol ActiveX kustom untuk digunakan bisnis khusus. Sebagai contoh, sakit bisa mengembangkan kontrol ActiveX yang memungkinkan pencitraan medis akan ditampilkan pada formulir. Atau anggap perwakilan penjualan Anda memiliki untuk melacak jumlah item yang dijual dalam bulan tertentu. Memperbarui kotak teks dengan mengetik bisa rumit dan bisa mengakibatkan kesalahan, mempertimbangkan perwakilan penjualan harus kenaikan dengan satu kali ke atas. Kontrol ActiveX kustom yang mandiri menambah dengan mouse klik mengurangi waktu yang dihabiskan pelacakan informasi ini bisa membantu mengurangi kesalahan.

Atas Halaman

Pengalaman pengguna

Apa yang dilihat oleh pengguna pada formulir bergantung pada tipe kontrol ActiveX yang Anda gunakan di Templat formulir Anda.

Saat Anda menerbitkan Templat formulir yang berisi kontrol ActiveX, kontrol tersebut harus diinstal dan terdaftar di komputer pengguna agar pengguna untuk membuka formulir yang didasarkan pada Templat formulir. Beberapa kontrol ActiveX, seperti orang-orang yang disertakan dengan Microsoft Windows, mungkin sudah terinstal dan terdaftar di komputer pengguna. Kontrol ActiveX lainnya, seperti kontrol kustom yang Anda kembangkan, mungkin tidak diinstal dan terdaftar. Dalam kasus ini, Anda harus mengambil langkah-langkah untuk menginstal dan mendaftarkan kontrol untuk pengguna Anda.

Jika Anda berencana menginstal Templat formulir Anda dengan program instalasi kustom, Anda bisa menginstal dan mendaftarkan kontrol ActiveX kustom pada saat yang sama. Alternatifnya, Anda bisa menentukan file lemari (.cab) yang sudah ada dalam menambahkan kustom kontrol panduan yang digunakan untuk menginstal kontrol di komputer pengguna.

Saat Anda menggunakan Tambahkan panduan kontrol kustom untuk membuat kontrol ActiveX yang tersedia untuk pengguna Anda, Anda harus menentukan apakah Anda ingin paket .cab file yang sudah ada bersama dengan Templat formulir Anda. File .cab ini memungkinkan kontrol untuk diinstal dan terdaftar di komputer pengguna Anda. Jika Anda memilih untuk menyertakan file .cab dengan Templat formulir Anda dan pengguna Anda belum memiliki kontrol ActiveX yang diinstal, InfoPath meminta mereka untuk menginstal kontrol ketika mereka membuka formulir yang didasarkan pada Templat formulir Anda untuk pertama kalinya.

InfoPath secara otomatis menginstal dan mendaftarkan kontrol untuk pengguna jika keduanya persyaratan berikut ini terpenuhi:

  • .Cab file masuk dengan sertifikat digital yang membuat tanda tangan digital di file.

  • Tanda tangan digital adalah dari pengembang formulir atau penerbit tepercaya lainnya. Jika .cab file masuk tapi publisher tidak lagi tepercaya di komputer pengguna, InfoPath menampilkan pemberitahuan keamanan dan mengharuskan pengguna untuk mengaktifkan kepercayaan untuk publisher.

Atas Halaman

Pertimbangan kompatibilitas

Saat Anda mendesain Templat formulir di InfoPath, Anda bisa memilih untuk mendesain templat formulir yang kompatibel dengan browser. Saat Anda mendesain Templat formulir yang kompatibel dengan browser, kontrol ActiveX tidak tersedia di panel tugas kontrol karena mereka tidak bisa ditampilkan di Web browser.

Selain itu, kontrol ActiveX tidak tersedia di bagian Templat.

Atas Halaman

Menyisipkan kontrol ActiveX pada Templat formulir

Sebelum Anda bisa menambahkan kontrol ActiveX untuk Templat formulir Anda, Anda harus membuat tersedia di panel tugas kontrol . InfoPath menyertakan menambahkan kontrol panduan kustom yang menuntun Anda melalui proses memilih kontrol ActiveX, termasuk file .cab instalasi dengan Templat formulir Anda, jika perlu, dan menentukan opsi mengikat dan properti lainnya untuk kontrol ActiveX.

Menambahkan kontrol ActiveX ke panel tugas kontrol

Jika Anda mengembangkan kontrol ActiveX Anda sendiri untuk digunakan di InfoPath, Anda harus mengidentifikasi kontrol tersebut sebagai aman untuk inisialisasi dan aman untuk scripting sebelum Anda bisa meneruskan prosedur berikut ini.

  1. Jika panel tugas Kontrol tidak terlihat, klik Kontrol Lainnya pada menu Sisipkan, atau tekan ALT+I, C.

  2. Di bagian bawah panel tugas kontrol , klik Tambahkan atau Hapus kontrol kustom.

  3. Dalam kotak dialog Tambahkan atau Hapus kontrol kustom , klik Tambahkan.

  4. Pada halaman pertama panduan kontrol menambahkan kustom, klik Kontrol ActiveX, dan lalu klik berikutnya.

  5. Pada halaman berikutnya panduan, klik kontrol yang Anda inginkan di daftar pilih kontrol , dan lalu klik berikutnya.

    Catatan: Pilih kontrol daftar memperlihatkan kontrol ActiveX yang saat ini terdaftar di komputer Anda, termasuk kontrol ActiveX yang disertakan dengan Microsoft Windows. Jika Anda membuat kontrol ActiveX kustom Anda sendiri, Anda harus mendaftar agar muncul di daftar pilih kontrol . Jika kontrol ActiveX tidak kompatibel dengan InfoPath atau dianggap tidak aman, Anda tidak akan bisa menambahkan mereka ke InfoPath.

  6. Pada halaman berikutnya panduan, lakukan salah satu hal berikut ini:

    • Untuk menyertakan file .cab instalasi dengan Templat formulir Anda, klik sertakan .cab file, tentukan file yang ingin Anda gunakan, dan lalu klik berikutnya.

    • Untuk menginstal kontrol ActiveX dengan menggunakan program instalasi kustom atau jika kontrol ActiveX sudah diinstal di komputer pengguna Anda, klik tidak menyertakan .cab file, dan klik berikutnya.

  7. Di daftar mengikat properti , lakukan salah satu hal berikut ini:

    • Untuk mengikat properti kontrol ActiveX ke bidang di sumber data, klik item.

      Catatan: Jika kontrol ActiveX menyertakan properti nilai , InfoPath secara otomatis memilih, tapi Anda bisa memilih untuk mengubahnya.

    • Untuk meninggalkan bisa melepaskan kontrol ActiveX, klik (tidak mengikat).

  8. Klik Berikutnya.

  9. Bergantung pada tipe kontrol ActiveX yang Anda pilih untuk menambahkan, mengaktifkan atau menonaktifkan properti daftar mungkin muncul. Jika hal ini, klik Properti, dan lalu klik berikutnya.

    Catatan: Jika kontrol menyertakan properti diaktifkan , InfoPath secara otomatis memilih, tapi Anda bisa memilih untuk mengubahnya.

  10. Jika Anda mengikat properti yang ditentukan dalam langkah 7, tentukan pembundelan opsi yang Anda inginkan.

    Bagaimana?

    Di daftar bidang atau grup ketikkan , lakukan salah satu hal berikut ini:

    • Untuk mengikat kontrol ActiveX ke bidang dengan tipe data sederhana, klik bidang (elemen atau atribut). Jenis pengikatan digunakan dengan kontrol ActiveX yang sederhana, seperti kontrol slider yang disertakan dengan Microsoft Windows. Jika Anda memilih opsi ini, Anda harus menentukan tipe data default untuk kontrol ActiveX, serta tipe data tambahan apa pun yang bisa terikat kontrol ActiveX.

    • Untuk mengikat kontrol ActiveX ke bidang dengan tipe data kustom, klik bidang (elemen dengan tipe data kustom). Jenis pengikatan digunakan dengan kontrol ActiveX yang berfungsi sebagai editor untuk tipe konten, seperti editor persamaan yang mengedit MathML tertentu. Jika Anda memilih opsi ini, Anda juga harus menentukan kumpulan nama untuk XML yang akan bisa diedit.

    • Untuk mengikat kontrol ActiveX ke bidang atau grup, terlepas dari tipe data, klik bidang atau grup (tipe data apa pun). Tipe ini pembundelan digunakan dengan kontrol ActiveX yang menganalisis informasi yang dimasukkan di tempat lain ke formulir yang sama, seperti grafik atau bagan, atau kontrol ActiveX yang memanipulasi XML data secara langsung.

  11. Klik Selesai.

  12. Tinjau pesan konfirmasi, dan lalu klik tutup untuk keluar dari panduan.

  13. Dalam kotak dialog Tambahkan atau Hapus kontrol kustom , klik OK.

Setelah ActiveX kontrol muncul di panel tugas kontrol , Anda bisa menyisipkannya ke Templat formulir Anda.

Menyisipkan kontrol ActiveX pada Templat formulir kosong baru

Saat Anda menyisipkan kontrol Microsoft ActiveX ke Templat formulir Anda, InfoPath menyisipkan kontrol kustom yang terikat ke bidang atau grup di sumber data, bergantung pada opsi yang Anda tentukan di menambahkan kontrol kustom panduan.

Catatan: Jika desainer Templat formulir lain di organisasi Anda harus menggunakan kontrol ActiveX yang sama pada Templat formulir mereka, dan jika kontrol tersebut tidak sudah diinstal di komputer mereka, Anda bisa membuat program penyetelan kustom, seperti file Microsoft Windows Installer paket (.msi). Program penyetelan kustom ini bisa dengan cepat menginstal dan daftar kontrol ActiveX untuk desainer Templat formulir.

  1. Pada templat formulir, letakkan kursor di tempat yang Anda inginkan untuk menyisipkan kontrol.

  2. Jika panel tugas Kontrol tidak terlihat, klik Kontrol Lainnya pada menu Sisipkan, atau tekan ALT+I, C.

  3. Di bawah sisipkan kontrol, klik nama kontrol ActiveX yang ingin Anda Sisipkan.

    Catatan Keamanan : Berhati-hati saat Anda menambahkan kontrol ActiveX untuk Templat formulir Anda. Kontrol ActiveX dapat didesain dengan cara penggunaan mereka dapat menimbulkan risiko keamanan. Kami menyarankan agar Anda menggunakan kontrol hanya dari sumber tepercaya.

  4. Setiap halaman properti yang khusus untuk kontrol ActiveX akan muncul berdampingan dengan InfoPath standar halaman properti untuk kontrol ActiveX. Untuk melihat halaman properti ini, klik ganda kontrol ActiveX pada Templat formulir.

Menyisipkan kontrol ActiveX pada Templat formulir yang didasarkan pada sumber data yang ada

Jika Anda mendasari desain Templat formulir pada file Extensible Markup Language (XML) yang sudah ada, database, atau layanan Web, InfoPath membuat bidang dan grup dalam panel tugas Sumber Data dari sumber data yang sudah ada. Dalam skenario ini, Anda bisa menyisipkan kontrol ActiveX dengan menyeret bidang dari panel tugas Sumber Data ke Templat formulir atau menyisipkan kontrol ActiveX dari panel tugas kontrol sebagai gantinya, seperti yang dijelaskan dalam prosedur berikut ini:

  1. Pada templat formulir, letakkan kursor di tempat yang Anda inginkan untuk menyisipkan kontrol.

  2. Jika panel tugas Kontrol tidak terlihat, klik Kontrol Lainnya pada menu Sisipkan, atau tekan ALT+I, C.

  3. Di bawah sisipkan kontrol, klik nama kontrol ActiveX yang ingin Anda Sisipkan.

  4. Di kotak dialog Pengikat kontrol , pilih bidang di mana Anda ingin menyimpan data kontrol tersebut, dan lalu klik OK.

Atas Halaman

Tips keamanan

Saat mendesain formulir yang berisi kontrol ActiveX, Anda harus diingat masalah keamanan berikut ini:

  • Kontrol ActiveX yang digunakan di InfoPath memiliki batasan yang ketat daripada yang untuk kontrol ActiveX yang digunakan di Windows Internet Explorer. Sebagai contoh, InfoPath memerlukan kontrol ActiveX akan ditandai sebagai aman untuk scripting dan aman untuk inisialisasi. Jika Anda mengembangkan kontrol ActiveX kustom untuk digunakan di Templat formulir, Anda harus menerapkan antarmuka IObjectSafety sehingga InfoPath mengenali bahwa kontrol tertentu ditandai aman untuk scripting dan aman untuk inisialisasi.

  • Berhati-hati saat Anda menambahkan kontrol ActiveX untuk Templat formulir Anda. Kontrol ActiveX mungkin didesain dengan cara penggunaan mereka dapat menimbulkan risiko keamanan. Kami menyarankan agar Anda menggunakan kontrol hanya dari sumber tepercaya.

  • Kontrol ActiveX tidak bisa diinstal oleh atau menjalankan pada Templat formulir yang memiliki terbatas tingkat kepercayaan (seperti yang ditentukan dalam kotak dialog Opsi formulir dalam mode desain).

  • Untuk informasi tentang mendesain lebih aman kontrol ActiveX, kunjungi situs Web Microsoft Developer Network (MSDN).

Atas Halaman

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×