Makale numarası: 198561 - Son Gözden Geçirme: 17 Haziran 2005 Cuma - Gözden geçirme: 3.0

WD2000: nasıl fazla 25 öğeler içeren bir açılan kutu oluşturma

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Bu makalenin Microsoft Word 2002 sürümü için bkz: 306258  (http://support.microsoft.com/kb/306258/EN-US/ ) .
Bu makalenin Microsoft Word 97 sürümü için bkz: 194026  (http://support.microsoft.com/kb/194026/EN-US/ ) .

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Bu makalede, bir UserForm birleşik giriş kutusunun metin form alanı bir giriş makro oluşturmak açıklamaktadır. Bu makro açılır form alanları 25 öğesi kısıtlamaya bir geçici çözüm olarak kullanılabilir.

Not: Microsoft Access veritabanı kullanıyorsanız, bunun nasıl yapılacağı hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
253542  (http://support.microsoft.com/kb/253542/EN-US/ ) WD2000: nasıl bir Access veritabanından en fazla 25 öğeler içeren bir açılan kutu oluşturma

Daha fazla bilgi

Microsoft, programlama örneklerini yalnızca gösterim amacıyla sağlar; örtülü veya açık garanti vermez. Buna satılabilirlik veya belirli bir amaca uygunluk zımni garantileri de dahildir, ancak bunlarla sınırlı değildir. Bu makale, gösterilen programlama dilini ve yordamları oluşturmak ve hata ayıklamak amacıyla kullanılan araçları kullanmayı bildiğinizi varsayar. Microsoft destek mühendisleri, belirli bir yordamın işlevselliğinin açıklanmasına yardımcı olabilir, ancak gereksinimlerinizi karşılamaya yönelik olarak ek işlevsellik sağlamak veya yordamlar geliştirmek amacıyla bu örnekleri değiştirmezler.
Bu makaledeki kod örneğini kullanma hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
212536  (http://support.microsoft.com/kb/212536/EN-US/ ) OFF2000: Nasıl Knowledge Base makalelerini örnek kod Çalıştır
Word şablonunuzda, aşağıdaki adımları izleyin.

Not: (örneğin, bir kod penceresine veya Properties penceresinde) bir pencereyi kapatmak için pencerenin sağ üst köşesindeki X ' i tıklatın.

UserForm açılan kutu oluşturma

  1. Araçlar menüsünden, makro ' nun üzerine gelin ve sonra Visual Basic Düzenleyicisi ' ni tıklatın.
  2. Proje penceresi, sizin TemplateProject seçin.

    Not:Proje penceresi görünmüyorsa, Görünüm menüsünde Project Explorer ' ı tıklatın.
  3. Ekle menüsünden UserForm ' ı tıklatın. Yeni bir UserForm ve Denetim Araç kutusu görünür. UserForm'ı sağ tıklatın ve Kod Görüntüle</a1>'ı tıklatın. Aşağıdaki kodu ekleyin
    Private Sub UserForm_Initialize()
    
      ComboBox1.ColumnCount = 1
    
      'Load data into ComboBox
    
      ComboBox1.List() = Array("Zero", "One", "Two", "Three")
    
    End Sub
    ve kod penceresini kapatın.
  4. UserForm'ı sağ tıklatın ve sonra da kısayol menüsünden Özellikler ' i tıklatın. Alfabetik sekmesinde (ad) için frmcombo yeniden adlandırın ve sonra Microsoft Word resim yazısı yeniden adlandırın. UserForm özellikleri penceresini kapatın.
  5. Araç denetimleri sekmesinde, ComboBox seçin ve bunu sizin UserForm üzerinde yerleştirin. ComboBox denetimi farenin sağ düğmesiyle tıklatın ve sonra kısayol menüsünden Kodu görüntüle seçeneğini tıklatın. ComboBox kod şu şekilde değiştirin:
    Private Sub ComboBox1_Change()
    
       ActiveDocument.FormFields("Text1").Result = ComboBox1.Value
    
    End Sub
    						
    ve kod penceresini kapatın.

    Not: Metin1, bu makalenin "Create metin form alanı" Adım 2 yordamı şablonunuzda içine eklediğiniz metin form alanı yer işaretinin adıdır.
  6. Araç kutusu denetimlerini sekmesinde, KomutDüğmesi seçin ve sizin UserForm Kapat düğmesi olarak yerleştirin. KomutDüğmesi sağ tıklatın ve sonra da kısayol menüsünde View Code ' ı tıklatın. KomutDüğmesi kod şu şekilde değiştirin:
    Private Sub Cmdclose_Click()
    
      Unload Me
    
    End Sub
    						
    ve kod penceresini kapatın. KomutDüğmesi ' ı sağ tıklatın ve kısayol menüsünden Özellikler ' i tıklatın. Alfabetik sekmesinde (Name) Cmdclose için yeniden adlandırın ve sonra başlık Kapat için yeniden adlandırın. KomutDüğmesi Özellikleri penceresini kapatın.
UserForm birleşik giriş kutusunun artık büyük/küçük harf tamamlanmıştır. Giriş makro oluşturmak için "Girişi makro oluşturma" yordamına devam edin.

Giriş makro oluşturma

  1. Proje penceresinde sizin TemplateProject seçin.
  2. Ekle menüsünden modülü ' nü tıklatın. Bir <a0>boş bir modüle</a0> kod sayfası görüntülenir.
  3. Aşağıdaki kodu yazın:
    Sub gocombobox()
    
       frmcombo.Show
    
    End Sub
    					
Giriş makro artık büyük/küçük harf tamamlanmıştır. Dosya menüsünde Kapat ve Microsoft Word'e Dön'ı tıklatın. Form alanı Word şablonunuzda oluşturmak için "metin form alanı oluştur" yordamına devam edin.

Metin Form alanı oluşturma

  1. Şablonunuzda, Görünüm menüsünden araç çubukları ' nın gelin ve Formlar ' ı tıklatın.
  2. Sonucu eklenen a?a?? aç?lan listesinden, istediğiniz yere ekleme noktasını yerleştirin. Formlar araç çubuğunda, Metin Form alanı (soldaki ilk düğmesi) tıklatın. Metin Form alanı şablonunuza, Gri gölgelendirme olarak eklenecektir.

    Not: görürseniz, { FORMTEXT } alanı, alan kodlarını kapatmak için ALT + F9 tuşlarına basın.
  3. Metin form alanı sağ tıklatın ve sonra da kısayol menüsünden Özellikler ' i tıklatın.
  4. Metin form alanı seçenekleri iletişim kutusunda, Makro Çalıştır bölüm <a0>Giriş</a0> kutusundaki aşağı oku tıklatın, sonra da gocombobox makroyu seçin ve Tamam ' ı tıklatın.

    Not: kendi Metin Form alanıyer işareti adı, bu makalenin "Create the UserForm açılan kutunun" Adım 4 yordamda belirttiğiniz aynı olduğundan emin olun.
  5. Formlar araç çubu?unda Koru ' ı tıklatın.
  6. Kaydedip şablonunuzu kapatın.
Şablon kullanmak için <a0></a0>, Dosya menüsünden Yeni ' yi tıklatın. Şablon seçin ve Tamam ' ı tıklatın. Şablonunuzu temel alan yeni BIR belge olarak görünür. Metin Form alanı taşımak için SEKME tuşunu kullandığınızda, maddelerinizi olan ComboBox içeren UserForm görüntülenir.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Word 2000 Standard Edition
Anahtar Kelimeler: 
kbmt kbhowto KB198561 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:198561  (http://support.microsoft.com/kb/198561/en-us/ )