DDESend İşlevi

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

DDESend işlevi, başka bir uygulama ile dinamik veri değişimi (DDE) görüşmesi başlatmak ve form veya rapora denetimden bu uygulamaya bilgi öğesi göndermek için kullanabilirsiniz.

Örneğin, bu metin kutusunda belirtilen bir hücreye Microsoft Office Excel 2007 elektronik tabloda görüntülenen verileri göndermek için bir metin kutusunun Denetim Kaynağı özelliğinde DDESend işlevi kullanabilirsiniz.

Söz dizimi

DDESend ( Uygulama, konu, öğe, veri )

DDESend işlevi sözdiziminde aşağıdaki bağımsız değişkenler bulunur:

Bağımsız Değişken

Açıklama

Uygulama

DDE Konuşmalarda katılabilir bir uygulama tanımlayıcı bir dize ifadesi . Genellikle, Uygulama .exe dosyası (uzantısız .exe) için bir Microsoft Excel gibi Windows tabanlı uygulama adıdır. Örneğin, Excel ile DDE konuşma başlatmak için Uygulama bağımsız değişkeni için "Excel" yazın.

Konu

Uygulama tarafından tanınan bir konu adı olan bir dize ifadesi. Konu bağımsız değişkeni genellikle bir belge veya veri dosyasıdır. Bir liste için olası konu diğer uygulamanın belgelerine bakın.

öğe

Uygulama tarafından tanınan bir veri öğesi adı olan bir dize ifadesi. Olası öğelerinin bir listesi için diğer uygulamanın belgelerine bakın.

veri

Bir dize veya Uygulamagöndermek için verileri içeren ifade .


Notlar

DDESend işlevi Uygulama ve Konuile DDE konuşma başlatan ve öğeverilerielde edersiniz veri öğesi olarak tanımlar. Örneğin, Uygulama Excel ise, Konu"Sheet1"olabilir ve öğe"R1C1"veya hücre aralığı adını gibi bir satır ve sütun tanımlayıcısı olabilir.

Veri bağımsız değişkeni, göndermek istediğiniz bilgileri belirtir. "Report prepared by John"gibi bir sabit dize olabilir veya "Prepared on " & Date()gibi bir dize oluşturur bir işlevinin sonucu içeren bir deyim olabilir. Birden çok hücre içeren Excel çalışma sayfasındaki adlandırılmış aralık gibi bilgileri parçasını birden fazla öğe başvuruyorsa DDESend işlevi ilk girdi için veri gönderir.

Aşağıdaki örnekte, hücre, satır 1 ise, Excel çalışma sayfasındaki sütun 1 DDESend işlevi "Some text" dize gönderir. Denetimin özellik sayfasında Denetim Kaynağı özellik kutusunda, bir metin kutusu denetimi için bu ifadeyi girebilirsiniz:

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

Bir ilişkili denetimMicrosoft Office Access 2007 formun veri Excel elektronik sayfasında bir hücreyi göndermek istediğinizi varsayalım. İlişkili denetimin Denetim Kaynağı özelliğini zaten bir alan adı veya ifade içerir. Başka oluşturabilirsiniz metin kutusu veya birleşik giriş kutusunda ve veri ilişkili denetim adı nerede DDESend işlevi de dahil olmak üzere bir ifadeyi Denetim Kaynağı özelliğini ayarlayın. Örneğin, LastName adlı ilişkili bir metin kutusu varsa, başka bir metin kutusu oluşturun ve onun ControlSource özelliğini şu şekilde ayarlayın:

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

Ara bu denetim, bir metin kutusu veya birleşik giriş kutusu olmalıdır. İlişkili denetim adı, bir onay kutusu veya seçenek grubuna veri bağımsız değişkeni olarak kullanamazsınız.

DDESend işlevi yalnızca bir metin kutusu, seçenek grubu, onay kutusu veya form üzerindeki birleşik giriş kutusu ortakntrolSource özellik ayarını kullanabilirsiniz. DDESend işlevi bir Visual Basic for Applications (VBA) modülünde için çağıramazsınız.

DDESend işlevi kullandığınızda, denetimin Form görünümü ve Baskı Önizleme'de salt okunur olur. Form görünümü ve Baskı Önizleme'de salt okunur ControlSource özelliğini de olduğundan, denetime değişiklikleri Tasarım görünümüiçinde yapılması gerekir.

Microsoft Windows ve bilgisayarınızın bellek ve kaynaklar aynı anda açılabilir DDE konuşmaları sayısı üst sınırı belirler. Konuşma Uygulama çalışmıyor veya Konu tanımıyor veya konuşmalar sayısı üst sınırı ulaşmıştır zaten varsa, DDESend işlevi verir çünkü başlatılamaz varsa bir Null.

Not : Diğer uygulama isteğinizi DDE Konuşmayı Yoksaymayı yapılandırılmış olabilir. Bu durumda, DDESend işlevi bir Nulldöndürür. Erişim isteklerini diğer uygulamalardan yoksaymak için aynı şekilde ayarlayabilirsiniz: Dosya menüsünde Access Seçenekleri ' ni tıklatın ve ardından Uygulama ayarları iletişim kutusunda Gelişmiş ' i tıklatın. DDE işlemlerialtında Yoksay DDE istekleriniseçin.

İpucu     Başka bir uygulamanın nesnelerini Access'ten işleme gerekiyorsa, Otomasyon kullanmayı düşünün isteyebilirsiniz.

Aşağıdaki tabloda, her bir denetim kullandığınızda, DDESend işlevi nasıl davranacağını gösterilmektedir.

Denetim

Açıklamalar

Metin kutusu veya birleşik giriş kutusu

Metin kutusunu veya birleşik giriş kutusu Form görünümü ve Baskı Önizleme'de boş görünür olduğundan, kendi görünür özelliği Falseolarak ayarlamak isteyebilirsiniz.

Veri bağımsız değişkeni, başka bir denetime başvuruda bulunabilirsiniz. Aşağıdaki örnek, Excel çalışma sayfasına Soyadı adlı bir denetimin içeriğini nasıl gönderebilirsiniz gösterir:

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

Seçenek grubu

Seçenek grubu içindeki seçenek düğmeleri hiçbiri Form görünümü ve Baskı Önizleme'de seçilir. Seçenek grubu (ve onun düğmeleri) kendi görünür özelliği Falseolarak ayarlayarak görünmez yapmak isteyebilirsiniz.

Veri bağımsız değişkeni "2"gibi sayısal veriler içermelidir. Veri bağımsız değişken sayısal değilse, bilgileri DDESend işlevi göndermez ve değişen öğe değil.

Onay kutusu

Onay kutusu Form görünümü ve Baskı Önizleme'de boyanır. Falseiçin kendi görünür özelliğini ayarlayarak görünmez yapmak isteyebilirsiniz.

Veri bağımsız değişkeni "2"gibi sayısal veriler içermelidir. Veri bağımsız değişken sayısal değilse, DDESend işlevi bilgileri göndermez ve değişen öğe değil.

Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

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.

×