Ö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.
Bu makalede, Microsoft Excel veya Microsoft Word'Ü başlattığınızda, size karşılayan UserForm görüntüleme. Bileşen Nesne Modeli (COM) eklentileri herhangi bir Office ile kolay uygulanabilir derlenmiş bir dinamik bağlantı kitaplığı (DLL) ortak kodu merkezileştirmek için bir yol sağlayan uygulama (örneğin, Microsoft Outlook kişilerini Excel, Word ve Microsoft Access erişebilir). Microsoft Office'te bir COM DLL geliştirmek için en kolay bir tasarımcı ve ıdtextensibility2 kitaplığa bir başvuru sağlayan bir eklenti, proje, çalışmak için yoludur.
Microsoft Office Developer 2000 veya Microsoft Office XP Developer Araçlar yüklü olduğunda, tüm Microsoft Office 2000 veya Microsoft Office XP uygulamasında bir eklenti proje oluşturabilirsiniz. Bu örnek, Microsoft Word 2002 kullanır.
Microsoft Word 2002'yi başlatın.
Araçlar menüsünden, makro ' nun üzerine gelin ve sonra Visual Basic Düzenleyicisi ' ni tıklatın.
The Visual Basic Düzenleyicisi'ni (VBE), Dosya menüsünden Yeni Proje'yi tıklatın.
Yeni proje) iletişim kutusunda Eklenti Project ' i tıklatın. Bu eklenti Tasarımcısı otomatik olarak sağlar.
Özellikler penceresi görünmüyorsa, Properties WindowGörünüm menüsünü tıklatın.
Özellikler penceresinde projeden AddInDesigner1 WelcomeAddIn için yeniden adlandırın.
Ekle menüsünden UserForm bir UserForm eklemek için tıklatın.
Araç kutusundan, bir etiket ve bir komut düğmesi için UserForm ekleyin.
Özellikler penceresinde aşağıdaki tablodaki değerlerle aynı denetimlerin özniteliklerini değiştirin:
Denetimi
Özellikleri
Değer
Etiket
Ad
lblMessage
Caption
Hoş Geldiniz
Yazı tipi
14pt
AutoSize
True
KomutDüğmesi
Ad
cmdOK
Caption
Tamam
UserForm
Ad
frmWelcome
Ekle menüsünden modülü standart modül eklemek için tıklatın.
Aşağıdaki genel bir dize değişken bildiriminde standart modüle ekleyin:
Public gstrUserName As String'This variable will be used to store the name of the user as defined'in the Options dialog boxes (from the Tools menu) in Word and Excel.
Bu modülde, formu ekranda DisplayForm adlı genel bir alt yordam oluşturmak için aşağıdaki kodu ekleyin:
Public Sub DisplayForm() frmWelcome.Show vbModalEnd Sub
FrmWelcome formun kod penceresi görüntülemek ve etiket resim yazısı dize değişkeni ile bitiştirmek için UserForm_Initialize olay aşağıdaki kodu ekleyin:
VBE, eklentiyi çalıştırmak için Run menüsünden Project Çalıştır'ı tıklatın.
Microsoft Excel'i başlatın. Projeyi yeniden başlatıldığında, eklenti Tasarımcısı için bir iletişim kutusu görebilirsiniz. Bir uygulama çalıştırmalarına ve Excel.exe için Gözat seçeneğini tıklatın. Bu iletişim kutusu görünmezse, Başlat ' ı tıklatın, Programlar ' ın üzerine gelin ve Excel'i başlatmak için Microsoft Excel ' ı tıklatın. Bilgisayarınızı UserForm görüntülenmesi gerekir.
COM eklentileri</a0> komutunu bir araç çubuğuna COM Eklenti Yöneticisi kullanılabilir değilse, aşağıdaki şekilde ekleyin:
Araçlar menüsünde Özelleştir ' i tıklatın.
Özelleştir iletişim kutusundaki Komutlar sekmesinden COM eklentileri</a0> komutunu Araçlar kategori Araçlar menüsünden CommandBarPopup nesnenin üstüne ya da bir araç çubuğu üzerine sürükleyin.
COM eklentileri komut çubuğu COM Eklenti Yöneticisi (CAM) görüntülemek için Ek Yardım düğmesini tıklatın. CAM listesinde tüm yüklenen eklentilere görüntüler.
OnConnection olay sınamak için <a0></a0>, Hoş Geldiniz eklenti onay kutusuna CAM temizleyin ve sonra Tamam ' ı tıklatın. CAM yeniden Hoş Geldiniz onay kutusunu seçin ve Tamam ' ı tıklatın. UserForm yeniden görüntülenmesi gerekir.
(Word veya Excel'i) ana uygulamayı kapatın ve VBE, Proje çalışan durdurmak için <a2>Çalıştır</a2> menüsünden Durdur Project ' i tıklatın.
Açtığınızda eklentiyi belleğe yüklenir için kısa ve verimli kod yazmaya dikkat edin. OnConnection olayınızı, veritabanı verilerini başlangıçta işliyorsa, örneğin, kullanıcıların bilgisayarı (askıda) yanıt vermeyi durdurdu düşünün.
Kullanıcı formları'nı kullanırken dikkatli olun. Kullanıcı ana uygulamaya tıklatırsa, kullanıcı olduğundan, ana uygulamaya gizli izinli formu kaybetti olduğunu düşünün. Bunun yerine, formlarınızın bu sorunu çözmek için kalıcı yapın. Form kalıcı yapmak için <a0></a0>, vbModal sabit aşağıdaki gibi kullanın:
frmMyUserForm.Show vbModal
yeri bu kod, bu başvuru olarak gösteren görmek için <a0></a0>, Create an Add-In Project bölümünün bir adım 12 kodu bakın.