CorelDrawVBA - X5 Sürümü için Macro Manager

CorelDrawX5 sürümü artık bize VBA çalışmalarımız için çok daha yetenekli bir panel sunuyor.

Yeniden Selamlar, Bugünkü dersimizde de CorelX5 ile bize sunulan yepyeni ve aynı zamanda VBA çalışmalarımızda işimizi bir o kadar da kolaylaştıracak, deyim yerindeyse VBA'cılar için süper bir kolaylık olan "Macro Manager" konusuna değineceğiz. Macro Manager'e ulaşmak için öncelikle --> Tools menüsü altında "Macros", (benim menümde "Mcr olarak kısaltıldı, herhangibir özelleştirme yapmadıysanız sizin Tools menünüz altında "Macros" olarak bulunacaktır.) ordan da en üstte bulunan "Macro Manager"e tıklıyoruz. Kısayol = Shift+Alt+F11 VBA ile ilgili ilk dersimizi hatırlarsanız; ilk gms dosyası oluşturma, varolanı ekleme vs gibi uzun işler artık geride kalıyor. Macro Manager penceresi üzerinden artık rahatlıkla; elimizde bulunan bir gms uzantılı dosyayı kolayca ekleyebilir, hazırda VBA içinde bulunanları da menülerden menülere geçiş yapmaksızın hemen çalıştırabiliriz. Hemen bu örneğimizi inceleyelim. Dilerseniz hemen yeni bir gms modül yaratarak işe başlayalım. "New" sekmesi altından "New Makro Project" komutunu veriyoruz Açılan pencerede dosya adı bölümünden yeni bir ad verelim. Macro Manager penceresinde göreceğiniz üzere alttan ikinci sırada kendisini otomatik olarak konumlandırdı. İşte bu kadar kolay... Peki var olan (herhangibir yerden bize gelmiş yada netden indirdiğimiz) bir gms dosyayı nasıl ekleyeceğiz? Hemen ona da bir göz atalım... Bunun için yine aynı yerde, Macro Manager penceresi üst tarafında bulunan "Load" butonuna tıklıyoruz. Ben örnek olarak şuanda askıda bulunan projelerimden bir tanesi üzerine çift tıklayarak işlemi bitiriyorum. (İnternet ortamından indirdiğiniz gms modülleri de bu yolla rahatça ekleyebileceksiniz, gms makroların güvenilir kaynaklardan indirildiğinden kesin emin olmanızı öneririm.) Alttan ikinci sıraya yerleşti. Görüyorsunuz ki eskisi gibi Corel'ı aç kapat derdi ortadan tamamen kalkmış durumda )) Kolaylıklar bu kadar mı? Tabii ki hayır. ) Yeni bir deneme makrosu kaydederken de bu işi hızlıca yapabileceğiz. Yeni yarattığımız macro üzerinden ("buyeniproje") bir deneme macrosu yazalım ve kayıtı aralarda durdurup (pause) devam ettirelim, en sonunda stop ile işimizi bitirdikten sonra da play tuşu ile seri şekilde çalıştıralım. Önce Macro Manager penceresi altındaki Record penceresine tek tıklayalım, Küçük bir pencere karşımıza çıkacak, üst kısımda (daha önceden geçici kayıt yapmış olanlara tabiiki yabancı değil.) geçici makromuza bir ad veriyoruz. Alttaki bölümde ise macromuz hangi proje altına kaydedilecekse onu tek tık ile işaretliyoruz. Dilersek kaydettiğimiz makroyu geçici olarak durdurabiliriz. Bunun için Record düğmesi solundaki Pause düğmesine tek tıklayalım. Şuanda kaydımız pause (geçici olarak durdurulmuş) durumda. Pause tuşuna tekrar basarak tekrar kayda devam edelim. (Kayıda girmesini istemediğimiz hareketlerin kod olarak yazılmasını böylelikle önlemiş oluyoruz.) İşimizin bittiğini varsayarak Stop tuşuna basalım ve macro kaydı tamamlansın. Kaydettiğimiz bu macroyu da Macro Manager penceresinden aktif hale getirip, Play tuşuna basarak çalıştıralım. Peki diyelim ki bu macroyu tamamen ortadan kaldırmamız gerekiyor, ne yapmalıyız? Evet, Macro seçili durumdayken Macro Manager bölmesi sağ altındaki çöp ikonuna tıklıyoruz. Pekiii, ya tamamen modülü ortadan kaldırmamız gerekiyorsa ne yapmalıyız? Tekrar Macro Manager bölmesindeyiz, modül üzerine sağ tıklayıp "Unload Macro Project" komutuna tıklıyoruz. Birkaç ayrıntı daha verdikten sonra Macro Manager ile ilgili dersimizi sonlandırıyoruz. - Sağ altta çöp ikonunun solundaki ikon = VBA Manager'i açar. (Kısayol = Alt+F11) VBA Editör programımız açıldı, - Modüller üzerine sağ tıklayıp; 1- "Rename" ile modülleri tekrar adlandırabilirsiniz. Proje adını "buyeniproj2" olarak değiştirebildim. 2- "Copy To" ile modülü bir yere yedekleyebilirsiniz. Açılan pencerede bu projeyi farklı bir yere kaydedip yedeğini almış olabiliriz. 3- "Set as recording object" ile her yeni kaydınızın seçtiğiniz gms modül altına yapılmasını sağlayabilirsiniz. 4- Son olarak Load düğmesinin sağındaki ikona tıklayarak da modül ve projelerin ayrıntılı yada basit şekilde görüntülenmesini sağlayabiliriz. Bu şekilde varsayılan ikonlar şeklinde (yandaki project altındaki modüllerin baş tarafına dikkat ediniz.) Bu alttaki fotoda ise, Simple mode yani basit görünüme geçmiş olunuyor. Project altındaki macro ve modül sayılarını gözönünde bulundurarak istediğiniz görüntü modunu seçebilirsiniz. Videolar; http://www.youtube.com/watch?v=WfTwHiBDifc Bilgisayarınıza indirin. (Dikkat! "CORELVBA_MACROMANAGER_for_X5.rar" adlı WinRar sıkıştırılmış 4.68 mb dosya, açıldıktan sonra bilgisayarınızda 488 mb yer kaplayacaktır.) : http://cid-86558470b26c911b.office.live.com/browse.aspx/DERSLER/KARIYER Saygılar, başarılar. Tunç Y. OLÇAY

Tunç Olçay
1970 İzmir doğumlu yazar, 10 yıla yakın profesyonel müzisyenlik hayatına nokta koyup pc grafik hayatına biraz geç de olsa 1998 yılında başladı. <p>İlk dalı Macintosh üzerinde; plotter kesim Illustrator ve Freehand olmasına karşın bu işletim sistemi ve programlara ısınamadığını CorelDraw ve pc ile tanıştıktan sonra anladı. 1-2 yıl arası dizgicilik deneyimlerinden sonra kendi deyimiyle grafik üzerine dönüm noktası olan reprodüksiyon (renk ayrım/film çıkış) firmasında 2 yıla yakın çalışması sonucunda grafik ve dizgi üzerine adı geçen tüm programları hakim şekilde kullanmayı, renk ayrımını, montajı vb baskı öncesi tüm bilgileri burada öğrendi. <p>En büyük hobisi öğrenmek sayesinde programcılığa da merak saldı. Visual Basic ile bu dönemde tanıştı ve işine yarayabilecek küçük çaplı programlar yazmaya başladı. Çeşitli firmalarda Grafik Bölüm Şefliği deneyimlerini yaşadıktan kısa bir süre sonra çalışmaya başladığı andaç üretimi yapan bir firmada Visual Basic altyapısı yardımıyla VBA'nın (Visual Basic Application) gücünün farkına varan yazar; Word, Excel ve CorelDraw altında otomasyon denemelerine başladı. Bu süreç içerisinde, otomatik sayfa yaptırımı, baskı öncesi hazırlık makroları üzerinde önemli kodlar geliştirdi. Buna bağlı olarak CorelDraw altında bir montaj programını da hayata geçirmiş oldu. <p>Daha sonra gelişmekte olan Web sektörüne geçiş yapıp 3 ortaklı bir firmaya dahil oldu ve; Asp, Flash, Dreamweaver, Action Script, Css, Html ve küçük çaplı 3d tasarımları üzerinde kendisini geliştirdi. <p> 2009 yılı sonunda bir firmanın davetlisi olarak gittiği Güney Amerika, Paraguay'da CorelDraw altında yaptığı VBA yazılımları ile otomasyon sistemini kurdu. Paket anlaşmanın bitmesinin ardından Türkiye'ye geri döndü. Çocuğunun doğumu nedeniyle yurtdışı ikinci çalışma etabını iptal etmek zorunda kaldı. <p>İyi derecede İngilizce ve orta derece İspanyolca bilen yazarımız özel dershanelerde 20 yıla yakın süredir Web Tasarım, Grafik, İşletmenlik ve 10 Parmak Klavye dallarında öğretim üyeliği mesleğini de sürdürmektedir.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

bilgiler için çok tşkler :))
VBA derslerinin devamı yakında... teşekkürler...
Hocam, Türkiye Petrollerinin logo yarışmasına katılmak isteyen amatör birisiyim.Yarışmaya eserin sunumuyla ilgili şartname maddesini anlayamadım.Açıklamanız mümkünmüdür. Logo 2 adet A4 kağıt ile sunulacaktır. Birinci A4 kağıt içerisine, uzun kenarı 15 cm'yi geçmeyecek biçimde renkli olarak ve ikinci bir A4 kağıdın yarısına siyah- beyaz, yarısına da logonun negatif kullanımı %25 küçültülmüş ölçeğiyle teslim edilmelidir.Adobe, CorelDraw gibi vektörel proğramda PDF olarak hazırlanmalı, ayrıca Adobe Photoshop gibi piksel tabanlı bir proğramda da 305 PPI çözünürlükte oluşturularak CD ile teslim edilmelidir. İlginize teşekkür ederim.
[b]Corel Draw X4 de fayl hacmıhı azaltmak kaydasını anlata bilecek bili varmı? Zahmet olmasa biri bunu anlatıdı[/b]
x4 yada x5 sürümlerinden daha alt versiyona kaydederseniz dosya boyutu küçülebilir.
Öncelikle herkese iyi aksamlar ben 14 yaşındayım okul için performans ödevi olarak katalog hazırlamam gerekiyor ve yaarına bu ödev. bende olabilecek iyi bi program bunu bulabildim ama ilk kez kullanacağım için en ufak bir bilgim yok bu konudan iyi anlayan bir kişi bana mesaj yollayabilirmi. bnm için çok iyi olur. konum, bilimsel gösterim ve üslü sayılar. bunun içinde ne gibi bir katalog hazırlanır hiç bir fikrim yok :/ acilen birisi bana mesaj yollayıp yardımcı olursa çok memnun olurum.

Yukarı Git