Bir makronun Outlook 2010'da çalıştırılmasını nasıl sağlayabilirim?


9

Outlook için bir makro yazdım ve bir e-posta oluşturduğunuzda görünen bir düğmeden çalıştırılmasını istiyorum. Bu nedenle, Hızlı Erişim Araç Çubuğuna makroya işaret eden bir simge ekledim, bir simge verdim ve yeniden adlandırdım.

Ayrıca Güven Merkezi'ne ( Dosya> Seçenekler> Güven Merkezi> Güven Merkezi Ayarları ..> Makro Ayarları ) gittim ve güvenlik seviyesini " Tüm makrolar için bildirim " olarak değiştirdim.

Outlook'u yeniden başlattım, ancak düğmeye tıkladığımda hiçbir şey olmuyor. Outlook 2003 ve Outlook 2007'de, bu makroyu çalıştırmak için yeterli olurdu.

Ben makronun ilk satırına bir kesme noktası ekledim ve asla çalıştırılmaz. Bu, Outlook 2010'un hala makroların çalıştırılmasını engellediği anlamına gelebilir.

Outlook 2010'u makroları çalıştırmaya teşvik etmek için başka ne yapmam gerektiğini bilen var mı?


1
kodu nereye yazıyorsunuz? .... ThisOutlookSession altında mı ?? kodu buraya gönderebilir misin?
tumchaaditya

Yanıtlar:


7

Size yeterince iyi bir cevap verebilmem için daha fazla bilgiye ihtiyacınız var, ancak işte yaptığım şeylere hızlı bir genel bakış ve bir makroyu elde etmek için başarılı oldum.

Bir etkinliğe dayalı olarak bir makro çalıştırmak istiyorsanız:

Bu, kodunuzun görünüm içinde gerçekleşen olaylara dayalı olarak çalıştırılmasını istediğiniz anlamına gelir. Örneğin Application_Startup,.

Geliştirici IDE'si ( Alt+ F11) altında Microsoft Outlook Objects->ThisOutlookSession

resim açıklamasını buraya girin

Sonra yazan açılır listeyi Generalseçin ve Seç'i seçin Application. Daha sonra, ekleyebileceğiniz tüm olaya dayalı yöntemleri seçebilirsiniz. Örneğin:

resim açıklamasını buraya girin

Sadece bir Makro çalıştırmak istiyorsanız

IDE'de araç çubukları oluşturma düğmesi açılır menüsünü seçin ve Module

resim açıklamasını buraya girin

Kod içinde modülünüzü oluşturun:

Sub test()

    MsgBox "Hey Look a Macro!"

End Sub

Ardından Geliştirici sekmesinden çalıştırabilirsiniz:

resim açıklamasını buraya girin

Not: Güvenlik merkezinde TÜM makroları etkinleştirdiğinizden emin olmalısınız

Daha fazla bilgi için Geliştirici web sitesinin materyalini okumanızı önemle tavsiye ederim .


Güvenliği tehlikeye atmak ve tüm makroları etkinleştirmek yerine, selfcert.exe'yi çalıştırarak, sertifikayı güvenilir kök sertifikaya yükleyerek (yerel bilgisayar, görünümü yeniden açarak ve seçerek her zaman bu yayıncıya güvenebilirsiniz (veya açılmazsa) makronuzu kendiniz imzalayabilirsiniz. outlook başlangıç ​​yüklemesinde alt-f11 tuşuna basın ve her zaman bu yayıncıya güven seçeneğini seçin).
BornToCode

0

Outlook yüklememin bozuk olduğu ortaya çıktı, bu yüzden makrolar çalışmıyor.

Biri daha sonra yeniden yükleyin ve her şey iyi çalıştı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.