Makale numarası: 180696 - Son Gözden Geçirme: 12 Şubat 2007 Pazartesi - Gözden geçirme: 2.2 OL97: Başvuru öğeler ve klasörler programlama örnekleri
Bu SayfadaÖzetMicrosoft Outlook 97 nesne modeli, genellikle çeşitli klasörlerde öğe erişmek için kullanılır. Bu makalede, çeşitli yöntemleri, özellikleri ve Outlook öğelerini ve klasörlerini başvurmak için kullanılan nesneler hakkında genel bir bakış sağlar. Bu makalede aşağıdaki konular özetler: Varolan klasörleri başvurma
Oluşturma ve yeni klasörler ba?vurmak
Oluşturma ve yeni öğeler ba?vurmak >
Varolan öğeleri başvurma
Daha fazla bilgiMicrosoft, programlama örneklerini yalnızca gösterim amacıyla sağlar; satılabilirlik ve/veya belirli bir amaca uygunluk da dahil, ancak bununla sınırlı olmamak kaydıyla, örtülü veya açık garanti vermez. 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 uzmanları, 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. Programlama deneyiminiz kısıtlıysa, bir Microsoft Sertifikalı İş Ortağı'na veya Microsoft Danışmanlık Hizmetleri'ne başvurabilirsiniz. Daha fazla bilgi için şu Microsoft Web sitelerini ziyaret edin: Microsoft Certified Partner - https://partner.microsoft.com/global/30000104 (https://partner.microsoft.com/global/30000104) Microsoft danışma belgesi Hizmetleri - http://support.microsoft.com/gp/advisoryservice (http://support.microsoft.com/gp/advisoryservice) Kullanılabilir destek seçenekleri ve Microsoft'a başvurma konusunda daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin: http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS (http://support.microsoft.com/default.aspx?scid=fh;en-us;cntactms) Not: Visual Basic Scripting Edition (VBScript) kod, Outlook Nesne Kitaplığı ' tanımlanan sabitlerin sayısal bir değer kullanmalısınız. Bu değerler listesi "Microsoft Outlook sabitleri" başlığı altında Microsoft Outlook Nesne Kitaplığı Yardım dosyası (Vbaoutl.hlp) bulabilirsiniz. Varolan klasörleri başvurmaGetDefaultFolder yöntemi:Varsayılan klasör, gelen postayı alır gelen aynı düzeyde olan dosyaları. Profilinizde birden fazla gelen kutusu varsa, CTRL + ÜST KRKT + ı tuşlarına, her zaman varsayılan gelen kutusu seçer. Varsayılan klasörler birçok kullanıcı düzenli bir temele göre Takvim, kişiler ve görevler klasörleri gibi çalışmak olanlardır. GetDefaultFolder yöntemini kullanarak bu klasörlere kolayca başvuruda bulunabilir. GetDefaultFolder başvurmak istediğiniz klasör türü olan bir bağımsız değişken alıyor. Aşağıdaki örnekler, varsayılan Kişiler klasörüne Klasörüm nesne değişkeni atayın: Aşağıdaki örnekler "My ortak klasör." olarak adlandırılan ortak bir klasöre nasıl göstermektedir. Normal olarak en üstteki klasörü başlatmak ve başvurmak için gereksinim duyduğunuz klasörüne inin unutmayın. Ayrıca, klasör adları büyük/küçük harfe duyarlıdır ve adları Outlook klasör listesi içinde göründükleri gibi tam olarak eşleşmelidir unutmayın. Outlook maddeyi veya klasörü için bir başvuru varsa, maddenin klasörü için bir başvuru oluşturmak için Parent özelliğini kullanın veya klasöründe bulunur. Aşağıdaki örneklerde, belirli bir madde için bir klasör adını döndürür: Birisinin size verdiyse bu yöntemi kullanmak için varsayılan klasör izinlerine temsilci seçme. Buna ek olarak, Outlook klasörü için Dosya menüsünde özel klasör Aç'ı tıklatarak, Ek Yardım düğmesini tıklatıp sonra da Exchange Server klasörü tıklatarak bağladınız gerekir. Diğer kişilerin klasörlere erişme hakkında daha fazla bilgi için lütfen Microsoft Knowledge Base'de aşağıdaki makaleye bakın: 160302
(http://support.microsoft.com/kb/160302/EN-US/
)
OL97: Nasıl birini else ait Takvim veya diğer klasörü aç Diğer kişinin klasörün adı Outlook başka birinin klasörü, bir ek bağımsız değişken--belirttiğiniz dışında yöntemi olarak GetDefaultFolder, bir aynı biçimde kullanılır GetSharedDefaultFolder kullanmak üzere ayarlanmış bir kez başvurmak istediğiniz. Bu örnek, önce diğer kişinin adını, geçerli bir ad GetSharedDefaultFolder yöntemiyle kullanılabilir olduğunu doğrulamak için de giderir. Bu yöntem, yalnızca daha karmaşık çözümleri burada çözüm StoreID hem bir girdi kimliği, daha sonra kolayca başvurulabilir izler tipik olarak kullanılacaktır. Lütfen GetFolderFromID yöntemi kullanma hakkında daha fazla bilgi için Microsoft Knowledge Base'de aşağıdaki makaleye bakın: 170991
(http://support.microsoft.com/kb/170991/EN-US/
)
OL97: EntryIDs StoreIDs ve GetItemFromID ile programlama Oluşturma ve yeni klasörler ba?vurmakFolders.Add yöntemi:Klasörler derlemesindeki Add yöntemini kullanarak yeni bir klasör oluşturmaya olanak sağlar. Ilk bağımsız değişken klasör adını ve ikinci bağımsız değişken, klasör türünü belirtir. Aşağıdaki örnek, bir iş görevler klasörü altında varsayılan Görevler klasörünüze ekler. Belirtilen klasör türü için üst klasörün türünü devralmaz. Oluşturma ve yeni öğeler ba?vurmakCreateItem yöntemi:CreateItem yöntemi, yeni varsayılan Outlook öğe oluşturur. Oluşturduğunuz bir özel formu temel alan bir madde oluşturmak gereksinim duyarsanız, aşağıdaki resi yöntemini kullanın. CreateItem yöntemi, Outlook nesne modeli üst düzey uygulama nesnesinde'nın rahat bulunur. Yöntem, yalnızca bir bağımsız değişken oluşturmak için madde türünü gösteren bir sabit alır. Öğeler koleksiyonu üzerinde Add yöntemini kullanarak IPM.Contact gibi varsayılan Outlook ileti sınıfı veya IPM.Contact.MyForm gibi özel bir form için bir ileti sınıfı olup, herhangi bir ileti sınıfı yeni bir madde oluşturmak sağlar. Resi yöntemi kullanmak için önce yeni öğe oluşturmak istediğiniz klasörü başvurmalıdır. Ileti sınıfları hakkında daha fazla bilgi için lütfen aşağıdaki Microsoft Knowledge Base'deki makaleleri bakın: 176567
(http://support.microsoft.com/kb/176567/EN-US/
)
OL97: One-Off formları form tanımları ile çalışma 170301
(http://support.microsoft.com/kb/170301/EN-US/
)
OL97: nasıl yeni bir özel form kullanarak varolan öğeleri güncelleştir Aşağıdaki örnekler, MyForm adlı bir özel ilgili kişi formu temel alan yeni bir öğe oluşturmak için resi yöntemi kullanın: Createıtemfromtemplate yöntemi: Bir Outlook şablonu dosyası (.oft) veya .msg dosya biçimine dayanan yeni bir öğe oluşturmak için Createıtemfromtemplate yöntemini kullanın. Çoğu form, bir klasörü veya bir formlar kitaplığına yayımlanır, çünkü bu yöntem yaygın olarak kullanılmaz. Büyük olasılıkla bu yöntemi kullanmak için en yaygın nedeni, bir Microsoft Visual Basic Kur programı, bir Outlook çözümü için formları'nı yüklemek için geçerli oluşturma, olacaktır. Bu genellikle ağ erişiminiz veya genelde Outlook'ta çevrimdışı çalışmak kullanıcılar için yapmanız. Visual Basic programı aşağıdakileri:
Varolan öğeleri başvurmaItems(I) kullanarak veya for each... ileri:Genellikle bu yaklaşım, klasördeki öğelerin tümünü döngü için kullanılır. Öğeler koleksiyonu belirli bir klasördeki öğelerin tümünü içeren ve öğe koleksiyonu ile bir dizin'i kullanarak başvurmak için hangi maddenin belirtebilirsiniz. Bu genellikle for ile kullanılan ı = n programlama yapısı için 1. <a1>VBScript</a1> sürüm 2.0 veya sonraki bir sürümünü kullanıyorsanız, maddeler koleksiyonunda bir dizini belirtmeden döngü için for each... Next olan programlama yap?s? yerine kullanabilirsiniz. Her iki yaklaşımdan aynı sonucu elde edin. Aşağıdaki örnekler, Items(I) yaklaşım tüm kişileri Kişiler klasörü içinde döngü ve bunların FullName alan iletişim kutusu içinde görüntülemek için kullanın. Ayrıca, ıtems koleksiyonu kullanabilir ve bir maddenin konu alanı eşleşen bir metin dizesi belirtin. Bu yaklaşım, yaygın olarak kullanılmaz. Aşağıdaki örnekler bir öğe "Lütfen Yardım Cuma!" konusunu içeren gelen görüntülemek Find yöntemi, veri alanlarının birinin değerini esas alan bir klasör içindeki bir öğeyi aramak için kullanın. Bul işlemi başarılıysa, SonrakiniBul yöntemi sonra aynı arama ölçütü karşılayan ek öğeleri denetlemek için kullanabilirsiniz. Aşağıdaki örnekler, herhangi bir yüksek öncelik randevuları olup olmadığını görmek için arama. Kısıtlayın yöntemi için <a1>Find</a1> yöntemi benzer, ancak tek bir öğe döndürmek yerine, arama ölçütüne uyan öğeleri koleksiyonunu döndürür. Örneğin, aynı şirkette çalışan tüm kişileri bulmak için bu yöntemi kullanabilirsiniz. Aşağıdaki örnekler ACME yazılım sırasında çalışan kişilerin tümünü görüntüle: Bu yöntem, yalnızca daha karmaşık çözümleri burada çözüm StoreID hem bir maddenin girdi kimliği, daha sonra hızlı bir şekilde alınabilir izler tipik olarak kullanılacaktır. Lütfen GetItemFromID yöntemi kullanma hakkında daha fazla bilgi için Microsoft Knowledge Base'de aşağıdaki makaleye bakın: 170991
(http://support.microsoft.com/kb/170991/EN-US/
)
OL97: EntryIDs StoreIDs ve GetItemFromID ile programlama ReferanslarMicrosoft Outlook 97 ile çözümleri oluşturma hakkında daha fazla bilgi için lütfen aşağıdaki Microsoft Knowledge Base'deki makaleleri bakın: 166368
(http://support.microsoft.com/kb/166368/EN-US/
)
OL97: Nasıl Yardım programı Outlook ile Al 170783
(http://support.microsoft.com/kb/170783/EN-US/
)
OL97: Soru ve Cevap: özelleştirme veya Outlook programı ile ilgili sorular
Otomatik 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:180696
(http://support.microsoft.com/kb/180696/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Üste