Word'de Makro Nasıl Oluşturulur ve Çalıştırılır

Microsoft Word ile çok çalışıyorsanız ve kendinizi aynı şeyleri tekrar tekrar yaparken buluyorsanız, bir makro oluşturun . Makro(Macro) , bir görevi gerçekleştirmek için bir dizi talimat anlamına gelen macroinstruction kelimesinin kısaltılmış halidir. 

Word'de(Word) makro oluşturmanın en güzel yanı , nasıl programlanacağını bilmenize(know how to program) gerek olmamasıdır . Kaydet ve durdur'a basabilirseniz, bunu yapabilirsiniz.

Makrolar Tehlikeli Değil mi?(Aren’t Macros Dangerous?)

Virüs içerebildikleri için makroların kötü olduğunu duydunuz mu? Kötü niyetli makroları olabileceğinden, bilinmeyen kişilerden gelen Office belgelerini açarken dikkatli olmanız gerekse de, burada sorun bu değil. Kendi makronuzu yaparsınız, yani bunun bir virüs olmadığını bilirsiniz.

Word'de Makro Nasıl Kaydedilir(How To Record A Macro in Word)

Bu örnekte, bir belgenin sonuna imzanızı eklemek için(insert your signature) Word'de bir makro oluşturacaksınız.(Word)

  1. Word açıkken Görünüm(View ) sekmesine gidin.
  2. Makrolar(Macros ) düğmesinin altındaki aşağı oku seçin .
  3. Makro Kaydet'i(Record Macro… ) seçin … yeni bir pencere açılacaktır.

  1. Makro adı:(Macro name: ) alanına makro için anlamlı bir ad girin . Boşluklara izin verilmez. Alt çizgi veya tire kullanın.
  2. Makroyu şurada saklayın :(Store macro in:) açılır menüsünde, bu makronun hangi belgelerin kullanılmasını istediğinizi seçebilirsiniz. Tüm Belgeler'i(Documents) ( Normal.dotm ) seçerseniz , bundan sonra oluşturduğunuz her yeni Word belgesinde makro size sunulacaktır . Tek bir belge seçerseniz, yalnızca o tek belgeye uygulanacaktır. Genellikle Tüm Belgeler'i(All Documents) seçmek en iyisidir .

  1. Açıklama:(Description: )  alanına makronun ne yaptığını yazın . Bu, açıklayıcı bir ada sahip basit bir makrodur, ancak makrolara güvendikçe daha karmaşık şeyler yapacaksınız, bu nedenle bir açıklama her zaman iyi bir fikirdir.
  2. Buton(Button ) ile oluşturacağınız bir butona veya Klavye(Keyboard ) butonu ile seçebileceğiniz kısayol tuşlarına makro ata'yı(Assign macro to) seçebilirsiniz . Word için zaten çok sayıda kısayol tuşu var , bu nedenle bir düğme en iyisi olabilir. Düğme'yi(Button) seçin . Word Seçenekleri(Word Options) adlı yeni bir pencere açılacaktır .

  1. Burada makroya Word Şeridi'nde(Word Ribbon) bir düğme atayacaksınız . Şeridi Özelleştir'i(Customize Ribbon) seçin .
  2. Şuradan komut seç:(Choose commands from:) açılır menüsünde Makrolar(Macros) öğesini seçin . Bu bize altındaki alandaki makrolarımızı gösterecektir.

  1. Makroyu yerleştirmek için şeritte bir yere ihtiyacınız var. Bu örnek için Ana (Home )Sekmeler(Main Tabs) alanında Ana Sayfa'yı seçin. Ardından Yeni Grup'u(New Group) seçin .
  2. Anlamlı bir ad verebilmeniz için Yeniden Adlandır'ı(Rename) seçin .
  3. Yeniden Adlandır(Rename) penceresinde, grubu temsil eden simgelerden birini seçin ve ardından Görünen ad(Display name ) alanına Makrolarım'ı girin.(My Macros )
  4. Uygulamak için Tamam'ı(OK) seçin . Değişikliği Ana Sekmeler(Main Tabs ) alanında göreceksiniz .

  1. Ana Sekmeler(Main Tabs) alanında seçilen yeni Makrolarım ile (My Macros)Normal.NewMacros.Insert_Signature makrosunu seçin.
  2. Makrolarım(My Macros) grubuna eklemek için Ekle'yi(Add) seçin .

  1. Elbette, yeniden adlandırmak isteyeceksiniz. Ana Sekmeler(Main Tabs) alanında makro seçiliyken Yeniden Adlandır…(Rename…) öğesini seçin .
  2. Yeniden Adlandır(Rename) penceresinde bir simge seçin ve Görünen ad:(Display name: ) alanına basit bir ad girin.
  3. Değişikliği uygulamak için Tamam'ı(OK ) seçin . Değişikliği Ana Sekmeler(Main Tabs) alanında göreceksiniz .
  4. Makro için düğme oluşturmayı tamamlamak için Ana Sekmeler(Main Tabs) alanının altında Tamam'ı(OK ) seçin .

  1. Devam edin ve istediğiniz imza bloğunu oluşturun. İmzanızın veya diğer resimlerin bir taramasını ekleyin . (Add)Ne istersen. Bunu yaptığınızda, Makrolar(Macros) düğmesinin altındaki aşağı oku seçin .
  2. Kaydı Durdur'u(Stop Recording) seçin . Bu kadar. İmza(Signature) Ekle makronuz yapılır.

  1. Giriş(Home) sekmesinde oluşturduğunuz İmza Ekle(Insert Signature) düğmesini bularak test edin ve seçin. İmza bloğunuz sihirli bir şekilde tam olarak tasarladığınız gibi görünmelidir.

Makro Nasıl Yazılır(How To Write a Macro)

Çoğu makro için, onları oluşturmanın en etkili yolu kayıt yöntemidir. Sonunda, daha karmaşık bir şey yapmak isteyeceksiniz. Bu, makronun Visual Basic for Applications ( VBA ) dilinde yazılmasını gerektirir. Yeni başlayanlar için en iyi VBA rehberine(best VBA guide for beginners) sahibiz , bu yüzden yer imlerine ekleyin. Ne zaman endişeli olduğumuzu anlamamıza yardımcı olması için bize cümle başına ortalama kelimeleri veren bir makro oluşturalım.

  1. Word'de(Word) varsayılan olarak gizli olan Geliştirici(Developer ) sekmesine erişmeniz gerekir . Word'ün(Word) sol üst köşesinde Dosya(File) öğesini seçin .

  1. Sol alta yakın yerdeki Seçenekler'i(Options) seçin .

  1. Açılan pencerede Şeridi Özelleştir'i(Customize Ribbon) seçin .
  2. Sağ tarafta, Geliştirici'yi bulun(Developer ) ve yanına bir onay işareti koyun.
  3. Pencereyi kapatmak için Tamam'ı(OK) seçin . Geliştirici sekmesi(Developer ) şimdi gösterilecektir.

  1. Geliştirici(Developer ) sekmesini seçin .
  2. Makrolar(Macros) düğmesini seçin .

  1. Makro adına(Macro name:) anlamlı bir ad girin : Tüm Word belgelerine uygulanabilmesi için Makroları (Macros in: )Normal.dotm olarak bırakın . Açıklama:(Description: ) alanına her zaman(Always) bir açıklama girin .
  2. Oluştur'u(Create) seçin . Uygulamalar için Microsoft Visual Basic(Microsoft Visual Basic for Applications ) geliştirme aracı açılacaktır.

  1. Aşağıdaki yeşil dikdörtgenlerde gösterilen kod, aralarında biraz boşluk olacak şekilde zaten orada olmalıdır. Aşağıdaki kodu kopyalayıp o alana yapıştırın:

Dim s As Range
Dim numWords As Integer
Dim numCümleler As Integer
numCümleler = 0
numWords = 0

ActiveDocument.Sentence'daki Her s için
numSentences = numSentences + 1
numWords = numWords + s.Words.Count
Sonraki

MsgBox “Cümle başına ortalama kelime sayısı” + Str ( Int (numWords / numSentences)) + “. 15'ten azı en iyisidir."

  1. Kodu test etmek için Çalıştır(Run ) düğmesini seçin . Beklendiği gibi çalışmıyorsa, istediğiniz şekilde çalışana kadar kodu düzenleyin.

  1. Kaydet(Save ) düğmesini seçin ve geliştirme penceresini kapatın.

  1. (Create a button in the Word ribbon)Yukarıdaki “Makro Nasıl Kaydedilir” talimatlarında gösterilen yöntemi kullanarak Word şeridinde bir düğme oluşturun .
  2. Yeni oluşturduğunuz düğmeyi bulun ve test edin.

Word Belgemi Kaydettiğimde Makrom Çalışmıyor(My Macro Doesn’t Work When I Save My Word Document)

Word varsayılan olarak , makroların otomatik olarak çalışmasına izin vermeyen .docx dosya uzantısıyla kaydedilir . Makronun çalışmasını istiyorsanız, dosya türünü Word Makro Etkin Belge(Word Macro-Enabled Document) (*.docm) olarak değiştirmeniz gerekir.

Bu dosya türü, kısmen makro güvenlik sorunlarıyla mücadele etmek için mevcuttur. Bu dosya uzantısını almayı beklemediğiniz bir belgede görürseniz, şüphelenin.

Makrolarla Başka Ne Yapabilirim?(What Else Can I Do With Macros?)

Excel , Outlook ve hatta PowerPoint'te (PowerPoint)makrolar (create macros in Excel)oluşturabilirsiniz(Outlook) . Şu anda manuel olarak yaptığınız herhangi bir şeyi yapmak için bir makro kaydedebilmeniz veya yazabilmeniz gerekir. Harika Windows kısayol tuşlarıyla(great Windows shortcut keys) birlikte Word'deki(Word) makroları kullanmak , üretkenliğinizi on kat artıracaktır. 



About the author

10 yılı aşkın deneyime sahip bir bilgisayar uzmanıyım. Boş zamanlarımda, bir ofis masasında yardım etmeyi ve çocuklara interneti nasıl kullanacaklarını öğretmeyi severim. Becerilerim pek çok şeyi içeriyor ama en önemlisi, insanların sorunları çözmelerine nasıl yardım edeceğimi biliyorum. Acil bir konuda size yardımcı olabilecek birine ihtiyacınız varsa veya sadece bazı temel ipuçları istiyorsanız, lütfen bana ulaşın!



Related posts