Microsoft Office'te Makroları Kaydetme ve Geri Yükleme

ofis-makro-otomasyon

Microsoft Office programlarındaki makrolar, yaygın işlemleri otomatikleştirerek size zaman kazandırır. Aktarmanız veya paylaşmak istediğinizde, makrolarınızı yedeklediğinizden emin olun.

Microsoft Office programlarında aynı eylem kümelerini sık sık gerçekleştirirseniz, makrolarla zaman kazanabilirsiniz.

Makrolar, birden fazla işlemi kaydetmenize veardından bir düğmeye tıklayarak veya bir klavye kısayoluna basarak bu işlemleri hızlı bir şekilde gerçekleştirin. Word ve Excel, eylemleri makrolara kaydetmenize izin verir, ancak Outlook ve PowerPoint bunu yapmaz. Kodu kendiniz yazarak veya kodu başka bir yerden kopyalayarak veya içe aktararak manuel olarak makrolar oluşturmanız gerekir.

Word veya Excel'de makro kaydettiyseniz veyaOutlook veya PowerPoint'te manuel olarak oluşturulan makrolar ve bunları başka bir bilgisayara taşımanız gerekir, makroları kaydedip geri yükleyebilirsiniz. Makrolarınızı kaydetmek, bunları başkalarıyla paylaşmanıza olanak tanır ve ciddi bir şey olması durumunda size bir yedek verir.

Normal.dotm Şablonunu Yedekleyerek Makroları Kaydetme (Yalnızca Word)

Makrolar genellikle Normal.dotm Word için şablon. Ama Normal.dotm şablonda birçok başka özelleştirmeler de varstiller ve otomatik düzeltme girişleri gibi. Dolayısıyla, makrolarınızı başkalarıyla paylaşmak üzere kaydediyorsanız, bu bölümden sonra ele aldığımız farklı bir yöntem kullanmak isteyebilirsiniz.

Bu seçenek gerçekten yalnızcaKelime. Excel, Outlook ve PowerPoint makrolarla farklı şekilde ilgilenir. Makroları Excel, Outlook veya PowerPoint'e kaydetmek için en iyi seçenekler, daha sonra ele alınan diğer iki yöntemden biridir.

Makroları kendiniz için yedek olarak kaydediyorsanız, Normal.dotm harici veya ağ sürücüsüne şablon dosyası.

Bu Normal.dotm şablon dosyası normalde aşağıdaki klasörde bulunur ve “[kullanıcı adı]” yerine Windows kullanıcı adınızı yazın:

C:Users[user name]AppDataRoamingMicrosoftTemplates

Yukarıdaki klasörde değilse şablon dosyasını da arayabilirsiniz.

Word için normal.dotm şablon dosyası

Makroları .bas Dosyasına Vererek Kaydetme

Word makrolarınızı başkalarıyla paylaşmak veya bunları etkilemeden başka bir bilgisayarda Word'e almak istiyorsanız Normal.dotm şablonunda, makrolarınızı bir .bas yalnızca makroları içeren ve başka hiçbir şey içermeyen dosya. Bu yöntem, Excel, Outlook ve PowerPoint'te makrolar kaydetmek için de önerilir.

Dört Office programında da makrolarınızı Makrolar düğmesi kod bölüm Geliştirici sekmesini (etkinleştirmeniz gerekebilir). Veya Word'de makrolarınızı Makroları Görüntüle seçeneği Makrolar düğmesi Makrolar bölüm Görünüm sekme.

Word'deki Geliştirici sekmesinde Makrolar'ı tıklayın.

Üzerinde listelenen makroların koduna erişmek için Makrolar iletişim kutusunda, tıklayın Düzenle.

Word'deki Makrolar iletişim kutusunda Düzenle'yi tıklatın

Uygulamalar için Microsoft Visual Basic (VBA) düzenleyicisi açılır. Ayrıca Alt + F11 VBA düzenleyicisini açmak için.

İçinde proje bölmesindeki soldaki artı işaretini tıklayarak Normal Word'deki proje, VBAProject Excel veya PowerPoint'te veya bir numaralı proje gibi klasör 1. Proje Outlook'ta. Sonra genişletin Modüller aynı şekilde ve çift tıklayın Newmacrosveya numaralandırılmış bir modül, örneğin FirstStepsBasic.Standard.Module1.

Makrolarınızı içeren kod modülünün adı farklı olabilir ve ayrıca birden çok modülünüz olabilir. Kullanacağız Newmacros burada kod modülümüz Word'de denir.

Kaydettiğiniz tüm makrolar kod penceresini sağa kaydırın. Bu pencereye kendi makrolarınızı manuel olarak da yazabilirsiniz.

Word'deki VBA düzenleyicisindeki bir modülü çift tıklatın

VBA editöründe şu adrese gidin: Dosya> Dosyayı Dışa Aktar.

Dosya> Word'de VBA düzenleyicisinde Dosyayı Dışa Aktar'a gidin

Makroları kaydetmek istediğiniz klasöre gidin. Ardından, dosya için bir ad girin. Dosya adı kutusunda, .bas uzantı.

Click Kayıt etmek.

Word'de VBA düzenleyicisinde Dosyayı Dışa Aktar iletişim kutusu

Açabilirsiniz .bas Not Defteri gibi herhangi bir metin düzenleyicisine yerleştirin ve düzenleyin.

Makrolar ile başlar Alt ve ile biter End Sub. Makronun adı hemen ardından gelir Alt. Örneğin, makrolarımızdan birinin adı ArticleSetup. Makrolardaki yorumlar kesme işareti ile başlar.

Kayıtlı Word makroları Not Defteri'nde açılır

Makroları Word Dosyasına Kopyalayarak Kaydetme

İsterseniz, makrolarınızı Word, Excel, Outlook veya PowerPoint'ten Word dosyasında da saklayabilirsiniz.

Word'ü açın ve makroları depolamak için yeni bir dosya oluşturun. Ardından, Alt + F11 VBA düzenleyicisini açmak için. Veya Excel, Outlook veya PowerPoint'i açın ve ardından Alt + F11.

İçinde proje soldaki bölmede, modül adını çift tıklayın, Newmacros, altında Normal> Modüller (veya VBAProject> Modüller veya Project1> Modüller).

İçindeki tüm metni seçin kod penceresine basın ve Ctrl + C kopyalamak için.

Word'de VBA düzenleyicisinde makro kodu metni kopyalama

Git Dosya> Kapat ve Microsoft Word'e Dön (veya Görünüm, Excelveya Priz).

Word'e geri dönün ve Ctrl + V makroları Word belgesine yapıştırın ve ardından belgeyi kaydedin.

Normal.dotm Şablonunda Depolanan Makroları Geri Yükleme (Yalnızca Word)

Makrolarınızı yedekleyerek kaydettiyseniz Normal.dotm şablon dosyasını kullanarak, “[kullanıcı adı]” yerine Windows kullanıcı adınızı koyarak şablon dosyasını aşağıdaki klasöre geri kopyalayın.

C:Users[user name]AppDataRoamingMicrosoftTemplates

Varsayılanı değiştirmek isteyip istemediğiniz sorulacaktır. Normal.dotm dosya. Değilse, şablon dosyası muhtemelen farklı bir konumdadır. Windows Search'ü kullanarak Normal.dotm şablon dosyasını yedekleyin ve yedeklediğiniz şablon dosyasını buraya kopyalayın.

Unutmayın ki Normal.dotm Word'deki şablon ayrıca stiller ve otomatik düzeltme girişleri gibi diğer birçok özelleştirmeyi içerir. Dolayısıyla, daha önce özelleştirdiyseniz Normal.dotm Makroları aktardığınız bilgisayardaki şablonda, yukarıda açıkladığımız diğer iki yöntemden birini kullanarak makroları kaydetmeniz gerekir.

Makroları bir .bas Dosyasından Geri Yükleme

Makrolarınızı bir .bas Word, Excel, Outlook veya PowerPoint'i açın ve Alt + F11 VBA düzenleyicisini açmak için.

Word'de Normal içinde proje 'de soldaki bölmeyi tıklayın. Excel veya PowerPoint'te, VBAProjectveya Outlook'ta aşağıdaki gibi numaralandırılmış bir proje seçin: 1. Proje.

Word'de VBA düzenleyicisinde Normal proje'yi seçin

Git Dosya> Dosyayı İçe Aktar.

Dosya> Word'de VBA düzenleyicide Dosya Al'a gidin

Üzerinde Önemli dosya iletişim kutusunda aşağıdakileri içeren klasöre gidin: .bas içe aktarmak istediğiniz dosya.

Seçin .bas dosya ve tıklayın Açık.

Word'de VBA düzenleyicisinde Dosya İçeri Aktar iletişim kutusu

Makrolar, Modüller Klasör.

Word'de VBA düzenleyicisinde Modüller klasörü altında içe aktarılan makrolar

Makroları Word Dosyasından Geri Yükleme

Bir Word dosyasına kaydettiğiniz makroları geri yüklemek için Word dosyasını açın, makro metnini seçin ve kopyalayın (Ctrl + C).

Ardından, sağ tıklayın Normal içinde proje Word'deki bölme, VBAProject içinde proje Excel veya PowerPoint'teki bölmeyi veya gibi numaralı bir projeyi 1. Proje, içinde proje Outlook bölmesinde.

Git Ekle> Modül.

Word'de VBA düzenleyicisinde Ekle> Modül'e gidin

Tıklayın kod İmlecin pencerede olduğundan emin olmak için.

Basın Ctrl + V makro kodunu kod penceresi.

Word'de VBA düzenleyicisinde makro kodunu Kod penceresine yapıştırma

Click Kayıt etmek veya tuşuna basın Ctrl + S Makroları kaydetmek için

Makroları kaydetmek için Word'de VBA düzenleyicisine kaydet'i tıklayın

Sonra şuraya git Dosya> Kapat ve Microsoft Word'e Dön (veya Görünüm veya Excel).

VBA düzenleyicisinde Kapat ve Microsoft Word'e Dön'ü seçin

Makrolarınızı Yedekleyin

Makrolarınızı kaydetmek için bu yöntemlerden birini kullanmak, bunların yedeklerine sahip olduğunuzdan emin olmanızı sağlayacaktır. Ayrıca, makrolarınızı bilgisayarlar arasında aktarmak ve başkalarıyla paylaşmak için yedekleri kullanabilirsiniz.

0

Benzer makaleler

yorum Yap