Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

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 dalam properti ControlSource dari kotak teks untuk mengirim data yang ditampilkan di kotak teks tersebut ke sel yang ditentukan dalam lembar bentang Microsoft Office Excel 2007 .

Sintaks

Ddesend ( aplikasi, topik, item, data )

Sintaks fungsi Ddesend memiliki argumen ini:

Argumen

Deskripsi

apannya

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

topik

Ekspresi string yang merupakan nama topik yang dikenali oleh aplikasi. Argumen topik sering kali berupa dokumen atau file data. Periksa dokumentasi aplikasi lainnya untuk daftar kemungkinan topik.

item

Ekspresi string yang merupakan nama item data dikenali oleh aplikasi. Periksa dokumentasi aplikasi lainnya untuk daftar item yang memungkinkan.

data

String atau ekspresi berisi data untuk dikirim ke aplikasi.


Keterangan

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

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

Dalam contoh berikut, fungsi Ddesend mengirimkan 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:

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

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

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

Kontrol perantara ini harus berupa 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 dalam pengaturan properti Controlsource dari kotak teks, grup opsi, kotak centang, atau kotak kombo pada formulir. Anda tidak dapat memanggil fungsi Ddesend dari modul Visual Basic for Applications (VBA).

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

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

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

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

Tabel berikut ini mengilustrasikan bagaimana fungsi Ddesend berperilaku ketika Anda menggunakannya dengan setiap 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 mengatur properti yang terlihat ke false.

Argumen data bisa merujuk ke kontrol lainnya. Contoh berikut ini memperlihatkan cara Anda dapat mengirim konten kontrol yang disebut LastName ke lembar kerja Excel:

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

Grup opsi

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

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

Kotak centang

Kotak centang diarsir dalam tampilan formulir dan pratinjau cetak. Anda mungkin ingin membuatnya tidak terlihat dengan mengatur properti yang terlihat ke FALSE.

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

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?

Terima kasih atas umpan balik Anda!

×