Varolan öğelerden yeni bir özel formu, bir Outlook klasöründeki güncelleştirme nasıl yüklenir

Makale çevirileri Makale çevirileri
Makale numarası: 201087 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Bu makalede bulunan maddeler formundan daha farklı bir form kullanarak bu öğeleri açmak için klasörün ilişkili bir Outlook öğeleri güncelleştirme açıklanır.

Daha fazla bilgi

Örneğin, aşağıdaki durumlarda bir klasördeki öğelerin tümü için kullanılan formu değiştirmek isteyebilirsiniz:
  • Varsayılan Outlook formuna, 10 kişileri Kişiler klasörünüze girmek için kullanın. Daha sonra ilgili kişiler için özel bir form oluşturmak ve 10 ek Kişiler'i girin. Ilk 10 ilgili kişileri, açıldıklarında yeni özel form kullanmak istediğiniz.
  • Ilgili kişiler için özel bir form oluşturmak ve özel form 10 ilgili kişileri girin. 100 Kişileri sonra bir metin dosyasından almak. The 100 kişileri kullanmak yerine, özel form varsayılan formu alındı.
  • Formu deftere nakil üzerinde varsayılan 1.000 deftere nakledilen maddeleri içeren bir ortak klasör var. Daha sonra çalışmanızı önemli bir şekilde öğeleri gösteren özel bir form oluşturun. Yeni bir form 1000 varolan maddelere uygulamak istediğiniz.
  • Small Business Customer Manager'ı veya küçük iş formları yöneticisini yüklediğiniz (her ikisi de varsayılan kişi formu değiştirme), ve anther formu değiştirmek istediğiniz.
Özellik "sınıfı iletisi" adı verilen maddenin madde formu kullanan belirler. Ileti sınıfı, bir maddenin el ile değiştiremezsiniz. Bununla birlikte, ileti sınıfı için bir klasördeki öğelerin tümünü değiştirmek için Microsoft Visual Basic Scripting Edition (VBScript) veya Visual Basic Automation kod da yazabilirsiniz.

Formu, bir ileti sınıfı oluşturmak ve özel bir form yayımladığınızda, atanır. Bu ileti sınıfı, bir maddeyle ilişkili formdur belirler. Biçim adının "IPM. Form_Type. Form_Name", burada Form_Type, formu (kişi, görev vb.) türünü ve Form_Name özel form adıdır. Örneğin, yeni bir ilgili kişi formunu oluşturmak, Revised olarak adlandırın ve kişiler klasörünüze yayımladıktan sonra ileti sınıfı IPM.Contact.Revised ' dir.

Not Her aşağıdaki işlemleri, yeni ileti sınıfı adı tam olarak formu yayımlandığı nakledilirken kullanılan adı olarak girin zorunludur.

Aşağıdaki tabloda, ileti sınıfları için kullanılan çeşitli adları listelenmiştir:

   Item           Default folder  Default message class
   -------------  --------------  ---------------------
   Contact        Contacts        IPM.Contact
   Task           Tasks           IPM.Task
   Appointment    Calendar        IPM.Appointment
   Note           Notes           IPM.StickyNote
   Journal Entry  Journal         IPM.Activity
   Mail           Inbox           IPM.Note
				
Not Özelleştirme edemez ve Not formu yayımlayın.

Ileti sınıfı için varolan bir maddeyi görmek için <a0></a0>, geçerli görünümündeki sütunlardan biri olarak ileti sınıfı alanı ekleyin. Bu görünümde ileti sınıfı salt okunur; formu el ile değiştirmek için bir farklı ileti sınıfı yazamaz.

Ileti sınıfı görünümünüze eklemek için aşağıdaki adımları izleyin:
  1. Görünüm gibi kişiler klasörü Telefon listesi görünümünde bir tablo görünümünü değiştirin.
  2. Görünümde sütun başlığını sağ tıklatın ve sonra da kısayol menüsünden Alan seçicisi ' ni tıklatın.
  3. Alan seçicisi</a0> listesinde, Tüm kişi alanları seçmek için tıklatın.
  4. Görünüm-alanı bir sütun olarak eklemek için başlığının İleti sınıfı alanı sürükleyin.
Varolan öğelerinin ileti sınıfı alanı değiştirmek için bir <a0>Outlook</a0> formunda, Visual Basic Scripting Edition (VBScript) kod veya Visual Basic kodunun başka bir programdan Outlook otomatikleştirmek ve ileti sınıfı alanı değiştirmek için kullanmanız gerekebilir.

Ileti sınıfı alanı değiştirmek için aşağıdaki iki yöntemden kullanabilirsiniz. Ikinci yöntem, yalnızca, Microsoft Word 97 veya Microsoft Word 2000 yüklü değilse veya Omsgclas.exe alamıyor kullanmak dosya.

Omsgclas.exe yardımcı programını karşıdan yükleyin.

Ileti sınıfı alanı değiştirmek için <a0></a0>, <a1>değişiklikler</a1> Outlook, sınıflar iletisi makro bir belgeyle Word 97 veya Word 2000'i içeren Omsgclas.exe karşıdan yükleyin. Bunun için Microsoft Outlook 97 ve Word 97'de kullanılabilen aynı programıdır. Outlook 2000'de ve Word 2000 ile birlikte çalışır. Belgeyi açtığınızda, makro otomatik olarak çalışır.

Word 2000'de Omsgclas açtığınızda, Word belgesini gelen, ancak makro çalışmayacak bulabilirsiniz. Bu sorunu gidermek için <a0></a0>, Word 2000'de <a2>Makro</a2> güvenlik sıfırlamalısınız. Word'de çalışırken, makro için Araçlar menüsünden ve güvenlik'i tıklatın. Güvenlik, düşük veya Orta olarak değiştirin. Bu, makronun çalışmasına olanak sağlar.

Omsgclas.exe dosyayı edinme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
201089Outlook öğelerinin ileti sınıfı değiştirmek için Word belgesi

Bir VBScript yordamı oluşturun.

Microsoft, 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 Partner - https://partner.microsoft.com/global/30000104 Onaylandı

Microsoft danışma belgesi Hizmetleri - 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;CNTACTMSVBScript'nı çalıştırmak için aşağıdaki adımları izleyin yordamı bir klasördeki tüm öğeleri belirli bir form için değişir. Bu örnek, geçerli klasörde MyNewForm adlı yeni bir form yayımladığınız varsayılmaktadır. Formunuz için farklı bir başlık kullanıyorsanız, kod "VBScript kodunu girin." bölümündeki üçüncü satırında kullanılan form başlığı değiştirme

Bu çözüm için üç görevi vardır.
  • VBScript kodunu depolamak için yeni bir madde oluşturun.
  • VBScript kodunu girin ve sonra formu kaydedin.
  • VBScript kodu çalıştırın.

VBScript kodunu depolamak için yeni bir madde oluşturun.

  1. Dosya menüsünden Yeni ' nin üzerine gelin ve sonra Posta iletisi ' ni tıklatın.
  2. Araçlar menüsünden Formlar ' ın üzerine gelin ve form Tasarım moduna girmek için Bu Formu Tasarla</a1>'ı tıklatın.

VBScript kodunu girin ve formu kaydedin

  1. Form menü, Görünüm kodu ' ı tıklatın.
  2. Kod Düzenleyicisi'nde, aşağıdaki kodu yazın. Bu satırları çalıştırıldığında yoksayılan açıklamalar olduğundan bir kesme işareti ile başlayan satırları'nı girmeniz gerekir.
    Sub Item_Open
    
       ' Change the following line to your new Message Class
       NewMC = "IPM.Contact.MyNewForm"
    
       Set CurFolder = Application.ActiveExplorer.CurrentFolder
       Set AllItems = CurFolder.Items
       NumItems = CurFolder.Items.Count
    
       ' Loop through all of the items in the folder
       For I = 1 to NumItems
    
          Set CurItem = AllItems.Item(I)
    
          ' Test to see if the Message Class needs to be changed
          If CurItem.MessageClass <> NewMC Then
    
             ' Change the Message Class
             CurItem.MessageClass = NewMC
    
             ' Save the changed item
             CurItem.Save
    
          End If
    
       Next
    
       MsgBox "Done."
    
    End Sub
    					
  3. Dosya menüsünden Kapat ' ı tıklatın.
  4. Dosya menüsünden farklı Kaydet ' i tıklatın. Dosya türü için varsayılan ayar Outlook Şablonu (.oft) olduğundan emin olun ve sonra dosyanın kaydedileceği konumu seçin. Form için bir dosya adı girin ve Tamam'ı tıklatın.
  5. X <a0>Madde</a0> penceresinin sağ üst köşesindeki Ek Yardım düğmesini tıklatarak öğeyi kapatın ve değişiklikleri kaydetmek isteyip istemediğiniz sorulduğunda Hayır ' ı tıklatın.

VBScript kodu çalıştırın.

  1. Güncelleştirmek istediğiniz öğeleri içeren klasörü açın.
  2. VBScript kodunu çalıştırmak için <a0></a0>, maddenin yeniden dosyayı bulun ve sonra .oft dosyasını çift tıklatın, Windows Gezgini'ni kullanarak açın. Bunu bir Item_Open olay yordamına girildi için kodu otomatik olarak çalışır. Bir makro uyarısı alırsanız,'Makroları Etkinleştir'i tıklatın.
  3. Tüm seçili klasördeki öğeler için ileti sınıfı kodunu değiştirir bekleyin. Maddelerin sayısına bağlı olarak, bu işlem birkaç dakika sürebilir. Kod sona erdiğinde, Bitti belirten bir ileti alacaksınız.
Not VBScript kodu, daha sonra ileti sınıfı adını değiştirmek için düzenlemek istediğiniz öğeyi açtığınızda, üst karakter tuşunu basılı tutun. Bu VBScript) kod yürütülmesini engeller ve Tasarım moduna için VBScript kodu değişiklikleri yapın ve formu kaydedin gidebilirsiniz.

Referanslar

Kullanılabilen kaynaklar ve Microsoft Outlook 2000 çözümleri hakkında sık sorulan soruların yanıtları hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
146636Özel formlar ve Outlook çözümleri ile ilgili sık sorulan sorular
241220Varolan öğeleri dönüştürücü hakkında genel bilgiler

Özellikler

Makale numarası: 201087 - Last Review: 23 Kasım 2006 Perşembe - Gözden geçirme: 3.4
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office Outlook 2007
  • Microsoft Office Outlook, 2003
  • Microsoft Outlook 2002 Standard Edition
  • Microsoft Outlook 2000
Anahtar Kelimeler: 
kbmt kbautomation kbdisplay kbopenfile kbupdate kbhowto kbprogramming kbusage KB201087 KbMttr
Machine-translated Article
Ö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:201087

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com