DDE İşlevi

DDE işlevini kullanarak başka bir uygulamayla dinamik veri değişimi (DDE) görüşmesi başlatabilirsiniz, bu uygulamanın bilgi öğesi isteğinde bulunabilirsiniz ve bu bilgileri form veya rapor denetimde görüntüebilirsiniz.

Örneğin, bir metin kutusunun ControlSource özelliğinde DDE işlevini kullanarak, çalışma sayfasında belirtilen bir hücreden verileri Microsoft Office Excel 2007 kullanabilirsiniz.

Söz dizimi

DDE( uygulama, konu, öğe )

DDE işlevinin söz dizimde aşağıdaki bağımsız değişkenler vardır:

A rgument

Açıklama

uygulama

Bir dize ifadesi DDE konuşmalarına katılabilirsiniz. Uygulama genellikle Microsoft Windows tabanlı bir uygulama için Excel gibi bir .exe dosyasının adıdır (.exe uzantısı olmadan). Örneğin, Excel ile bir DDE görüşmesi başlatmak için, uygulama bağımsız değişkeni için "Excel"yazın.

konu

Uygulama tarafından tanınan bir dosyanın konu dize ifadesi. Konu bağımsız değişkeni çoğunlukla bir belge veya veri dosyasıdır. Olası konuların listesi için diğer uygulamanın belgelerine bakın.

öğe

Uygulama tarafından tanınan bir dosyanın veri öğesi dize ifadesi. Diğer uygulamanın belgelerine bakarak olası öğelerin listesini bulabilirsiniz.


Notlar

DDE işlevi belirtilen uygulama ve konu ile bir DDE görüşmesi başlatmaya çalışır veöğede yer alan verileri talep ediyor. Başarılı olursa, DDE işlevi istenen bilgileri içeren bir dize döndürür.

Excel'den veri talep ediyorsanız, öğe satır ve sütun tanımlayıcısı (örneğin, "R1C1" hücre aralığının adı) olabilir. Aşağıdaki örnekte, DDE işlevi Excel çalışma sayfasındaki 1. satır, sütun 1 hücresinde yer alan hücreden bilgi isteğinde ekleyebilirsiniz. Denetimin özellik sayfası Üzerinde DenetimKaynağı özellik kutusuna bir metin kutusu denetimi için bu ifadeyi girebilirsiniz:

=DDE("Excel", "Sheet1", "R1C1")

DDE işlevini yalnızca bir metin kutusunun, seçenek grubunun, onay kutusunun veya birleşik giriş kutusunun ControlSource özelliğinde kullanabilirsiniz. DDE işlevini, aVisual Basic for Applications (VBA) modülünden çağıraabilirsiniz.

DDE işlevini kullanarak denetim, Baskı Önizleme'de ve Form görünümü salt okunur olur. Örneğin, metin kutusunda DDE işlevini kullanırsanız, metin kutusunda metin düzenlenemez. Metni diğer uygulamada düzenlemeniz gerekir. DenetimKaynağı özelliği Form görünümünde ve Baskı Önizleme'de salt okunur olduğundan, denetimde yapılan değişikliklerin Tasarım görünümü.

Microsoft Windows ve bilgisayarınızın belleği ve kaynakları, aynı anda açlan en fazla DDE konuşma sayısını belirler. Diğer uygulama çalışmıyor veya belirtilen konuyu tanımıyorsa veya en fazla konuşma sayısına zaten ulaşılmışsa, DDE işlevi Null döndürür.

Not: Diğer uygulama, DDE konuşma isteğinizi yoksaymak üzere yapılandırılmış olabilir. Bu durumda, DDE işlevi Null döndürür. Benzer şekilde, Access'i diğer uygulamalardan gelen istekleri yoksaymak için ayarlayabilirsiniz: Dosya menüsünde Access Seçenekleri'ne tıklayın ve sonra Uygulama Ayarları iletişim kutusunda Gelişmiş'e tıklayın. DDE işlemleri altında,DDE isteklerini yoksay'ı seçin.

ipucu

Başka bir uygulamanın nesnelerini Access'den işlemesi gerekirse, Otomasyon'ı kullanmayı düşünebilirsiniz.

Aşağıdaki tabloda, DDE işlevinin denetimlerin her biri ile birlikte bunu kullanarak nasıl davranacağını gösterir.

Con bira

Açıklamalar

Metin kutusu

Öğe bağımsız değişkeni metinlere veya sayılara başvurur. Öğe, Excel çalışma sayfasında birden çok hücre içeren adlandırılmış aralık gibi birden çok bilgi parçasına başvurursa, DDE işlevi ilk girişi döndürür. Çalışma sayfasındaki bir hücrede yer alan verileri görüntülemek için bu işlevi bir metin kutusuyla kullanabilirsiniz.

Birleşik giriş kutusu

DDE işlevi birleşik giriş kutusunu öğe tarafından başvurulan bilgilerle doldurur. Kutunun metin bölümüne veri girebilirsiniz. Excel çalışma sayfasında bakımınız yapılan ülkelerin/bölgelerin listesini görüntülemek için DDE işlevini birleşik giriş kutusuyla kullanabilirsiniz.

Seçenek grubu

Seçenek grubunda yer alan her seçenek düğmesinin OptionValue özelliği bir sayıya ayarlanır. Genellikle, ilk düğme değeri 1, ikinci düğme 2 olur ve böyle devam olur. DDE işlevi tarafından döndürülen sayı, hangi seçenek düğmesinin seçileceklerini belirler.

Örneğin, DDE işlevi 2 döndürürse, ikinci düğme seçilir. Bu işlev OptionValue özellik ayarlarından herhangi biri ile eşleşmemiş bir değer döndürürse, düğmelerden hiçbiri seçilmez. Öğe, Excel çalışma sayfasında birden çok hücre içeren adlandırılmış aralık gibi birden çok bilgi parçasına başvurursa, DDE işlevi ilk girişi döndürür.

Onay kutusu

DDE işlevi 0 döndürürse, onay kutusu temiz olur. Bu işlev 1 veya –1 gibi sıfırdan farklı bir sayı döndürürse, kutu seçilir. Öğe metne başvurursa veya Excel çalışma sayfasında birden çok hücre içeren bir adlandırılmış aralık gibi birden çok bilgi parçasına başvurursa, onay kutusu kullanılamaz.


Daha fazla yardıma mı ihtiyacınız var?

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×