Fungsi DDESend

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

Anda bisa menggunakan fungsi DDESend untuk memulai percakapan dynamic data exchange (DDE) dengan aplikasi lain dan mengirim item informasi ke aplikasi tersebut dari kontrol pada formulir atau laporan.

Misalnya, Anda bisa menggunakan fungsi DDESend di properti ControlSource kotak teks untuk mengirim data yang ditampilkan di kotak teks tersebut ke sel tertentu dalam lembar bentang Microsoft Office Excel 2007 .

Sintaks

DDESend ( aplikasi, topik, item, data )

Sintaks fungsi DDESend memiliki argumen ini:

Argumen

Deskripsi

aplikasi

ekspresi string mengidentifikasi aplikasi yang bisa berpartisipasi dalam percakapan DDE. Biasanya, aplikasi adalah nama file .exe (tanpa ekstensi .exe) untuk Microsoft aplikasi berbasis Windows, seperti Excel. Sebagai contoh, untuk memulai percakapan DDE dengan Excel, ketikkan "Excel" untuk argumen aplikasi .

topik

Ekspresi string yang adalah nama topik dikenali oleh aplikasi. Argumen topik ini sering file dokumen atau data. Memeriksa dokumentasi aplikasi lainnya untuk daftar kemungkinan topik.

item

Ekspresi string yang adalah nama item data dikenali oleh aplikasi. Memeriksa dokumentasi aplikasi lainnya untuk daftar kemungkinan item.

data

String atau ekspresi berisi data untuk mengirim ke aplikasi.


Keterangan

Fungsi DDESend memulai percakapan DDE dengan aplikasi dan topik, dan mengidentifikasi item saat item data yang akan menerima data. Misalnya, jika aplikasi Excel, topik mungkin "Sheet1", dan item mungkin pengidentifikasi baris dan kolom, seperti "R1C1", atau nama rentang sel.

Argumen data yang menentukan informasi yang ingin Anda kirim. Bisa berupa string literal, seperti "Report prepared by John", atau bisa ekspresi yang menyertakan hasil dari fungsi yang membuat string, seperti "Prepared on " & Date(). Jika item yang merujuk ke lebih dari satu bagian informasi, seperti rentang bernama di lembar kerja Excel yang berisi beberapa sel, fungsi DDESend mengirim data ke entri pertama.

Dalam contoh berikut ini, fungsi DDESend mengirim string "Some text" ke sel di baris 1, kolom 1 dalam lembar kerja Excel. Anda bisa memasukkan ekspresi ini untuk kontrol kotak teks dalam kotak properti ControlSource pada lembar properti kontrol yang:

=DDESend("Excel", "Sheet1", "R1C1", "Some text")

Anggap Anda ingin mengirim data dari kontrol terikat pada formulir Microsoft Office Access 2007 ke sel pada lembar bentang Excel. Properti ControlSource kontrol terikat sudah berisi nama bidang atau ekspresi. Anda bisa membuat lain kotak teks atau kombo kotak dan tetapkan properti ControlSource ke ekspresi fungsi DDESend , termasuk di mana data adalah nama kontrol terikat. Misalnya, jika Anda memiliki kotak teks terikat disebut namabelakang, Anda bisa membuat kotak teks lain dan mengatur properti ControlSource hal berikut ini:

=DDESend("Excel", "Sheet1", "R1C1", [LastName])

Kontrol perantara ini harus kotak teks atau kotak kombo. Anda tidak bisa menggunakan nama kontrol terikat sebagai argumen data untuk kotak centang atau grup opsi.

Anda bisa menggunakan fungsi DDESend hanya di pengaturan propertintrolSourcerekankotak teks, grup opsi, kotak centang, atau kotak kombo pada formulir. Anda tidak bisa menghubungi fungsi DDESend dari Visual Basic for Applications (VBA) modul.

Saat Anda menggunakan fungsi DDESend , kontrol menjadi baca-saja di Tampilan formulir dan pratinjau cetak. Karena properti ControlSource juga baca-saja di tampilan formulir dan pratinjau cetak, perubahan ke kontrol harus dilakukan di tampilan desain.

Microsoft Windows dan memori komputer Anda dan sumber daya menentukan jumlah maksimum DDE percakapan yang bisa dibuka secara bersamaan. Jika percakapan yang tidak bisa dimulai karena aplikasi tidak berjalan atau tidak mengenali topik atau jika jumlah maksimum percakapan telah mencapai, fungsi DDESend mengembalikan Null.

Catatan: Aplikasi lain mungkin dikonfigurasi untuk mengabaikan permintaan DDE percakapan Anda. Jika demikian, fungsi DDESend mengembalikan kosong. Demikian pula, Anda bisa mengatur akses untuk mengabaikan permintaan dari aplikasi lain: klik Opsi Access pada File menu, lalu klik tingkat lanjut dalam kotak dialog Pengaturan aplikasi . Di bawah operasi DDE, pilih permintaan DDE Abaikan.

Tips     Jika Anda perlu memanipulasi objek aplikasi lain dari Access, Anda mungkin ingin mempertimbangkan menggunakan otomatisasi.

Tabel berikut mengilustrasikan bagaimana fungsi DDESend berperilaku ketika Anda menggunakannya dengan masing-masing kontrol.

Kontrol

Keterangan

Kotak teks atau kotak kombo

Karena kotak teks atau kotak kombo muncul kosong dalam tampilan formulir dan pratinjau cetak, Anda mungkin ingin setel properti terlihat ke False.

Argumen data yang bisa merujuk ke kontrol lain. Contoh berikut memperlihatkan bagaimana Anda bisa mengirim konten dari kontrol disebut LastName ke lembar kerja Excel:

=DDESend("Excel", "Sheet1", "R1C1", [LastName])

Grup opsi

Tidak ada tombol opsi di grup opsi dipilih dalam tampilan formulir dan pratinjau cetak. Anda mungkin ingin membuat grup opsi (dan tombol tersebut) tidak terlihat dengan mengatur properti terlihat ke False.

Argumen data harus berisi data numerik, seperti "2". Jika argumen data tidak numerik, fungsi DDESend tidak mengirim informasi dan item tidak akan berubah.

Kotak centang

Kotak centang berbayang dalam tampilan formulir dan pratinjau cetak. Anda mungkin ingin membuat tidak terlihat dengan mengatur properti terlihat untuk False.

Argumen data harus berisi data numerik, seperti "2". Jika argumen data tidak numerik, fungsi DDESend tidak mengirim informasi dan item tidak akan berubah.

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.

×