Micorsoft

Office 2007 ‘yi Orjinal Yapmak

Yabancı bir siteden office 2007 yi legal yapma yolu anlatılmış.Sizlerle paylaşayım dedim.
Yapacaklariniz:
1. programı indirin
2. açiksa bütün ofis uygulamalarini kapatin
3. baslat/çalistir diyip regedit yazip enter a basin
4. su anahtari bulun
HKEY_LOCAL_MACHINESoftwareMicrosoftOffice .0Registration
ayrica alttaki subkeyi(alt anahtar verisi) de ona bagli olarak alt anahtar biçiminde görebilirsiniz.
HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice .0Registration{91120000-0011-0000-0000-0000000FF1CE}
5. baska subkeyler bulursaniz productname bilgisini office plus 2007 niniki gibi yapin:
örnek: ProductName=Microsoft Office Professional Plus 2007
olsun
6. subkeyi bulduysaniz içlerinden sunlari silin
* DigitalProductID
* ProductID
7. regeditten çikin.
orjinal office 2007, orjinal ofis, orjinal office, legal ofice, legal office, genuine office
ofisi yeniden açmayi denediginizde key soracak. o zaman keygenden yaratmis oldugunuz bir anahtari girin. basari ile islem tamamlanacak.
burdan da olup olmadigini kontrol edebilirsiniz.
http://www.microsoft.com/resources/howtotell/en/office/default.mspx

office_2007_011

Excel’de Makro ve VBA ile Veri Listeleme Örneği

Makro ve VBA Kullanılarak Veri Listeleme

Veri girme işlemini kolaylaştırmak veya girdileri kendi tanımladığınız belirli öğelerle sınırlandırmak için, çalışma kitabının herhangi başka bir yerinden derlenmiş geçerli girdilerin bir açılan listesini oluşturabilirsiniz. Hücre için açılan liste oluşturduğunuzda, bu hücrede bir ok görüntülenir.Anlatılanlar ile ilgili olarak video güzel bir örnektir.

Excel VBA’de Program Yazma

Bu ortamda Program yazbilmek için öncelikle EXCEL programına sahip  olmalısınız. Bu notlarda EXCEL 2007 kullanılmaktadır.
Öncelikle EXCEL ortamında Geliştirici sekmesinin etkin hale getirilmesi gerekmektedir.

vba_01

Eğer EXCEL ortamınızda yukarıda gösterildiği gibi Geliştirici Sekmesi Görünmüyorsa bu sekmeyi etkin hale getirmek için OFFICE düğmesinde “Excel Seçenekleri” Komutu seçilir. Sizi aşağıdaki gibi bir iletişim kutusu karşılayacaktır.

vba_02

Bu iletişim kutusunda kırmızı ile işaretlenmiş onay kutusunun işaretlenmesini ve TAMAM diyerek onaylayıp çıkmayı sağlamalısınız. Devamını Oku »

Basit Bir Makro Oluşturmak

Oluşturacağımız makronun özellikleri aşağıdadır. Anlatacağımız adımları tek tek izleyin ve sakın Makroyu kaydederken söylediklerimizden başka herhangi bir işlem yapmayın.

1- Makro1 Çalışma Kitabını açın. Boş bir çalışma sayfasına geçin.

2- Yeni Makro Kaydet… komutunu çalıştırın. Makro Adı kutusuna “Deneme” yazın. Tamam düğmesine tıklayın.

3- Fare ile B2 hücresini seçin.

4- B-C sütun başlıkları arasındaki çizgiden fare ile tutun ve yeterli bir miktar genişletin. Adınızın sığacağı kadar.

5-B2 hücresine klavyeden adınızı girin.

6-Enter tuşuna basın ve bir alt hücreyi seçin.

7-Tekrar fare ile B2 hücresini seçin.

8-Fare ile Kalın ikonuna tıklayın.

9-Fare ile İtalik ikonuna tıklayın.

10-Fare ile Altı Çizili ikonuna tıklayın.

11-Fare ile Ortala ikonuna tıklayın. Devamını Oku »

Makrolarda Güvenlik

Makrolarda Güvenlik

Güvenlik ayarları aşağıdaki gibi tanımlanır:
Yüksek makro güvenlik ayarı yalnızca dijital olarak imzalanmış makroların çalıştırılmasına izin verildiği anlamına gelir. İmzalanmamış makrolar otomatik olarak devre dışı bırakılır. Varsayılan olarak, tüm Office XP programları makro güvenlik ayarları Yüksek olarak yüklenir.
Orta ayarı, Office XP programının olası güvenilmez makroları çalıştırıp çalıştırmamak için sizden komut isteminde bulunacağı anlamına gelir.
Düşük ayarı olası güvenilmez makrolardan korunmadığınız anlamına gelir. Makro güvenliğini Düşük olarak ayarlamak önerilmez.

Office XP makro güvenliği ayarlarını değiştirmek için;

  1. Araçlar (Tools) -> Makro (Macro) ->Güvenlik (Security) yolu izlenir.
  2. Açılan pencerede Güvenlik Düzeyi (Security Level) sekmesi tıklanır.
  3. Orta (Medium) seçeneği işaretlenir.
  4. Office XP programından çıkılır ve yeniden başlatılır ve makro yeniden çalıştırılır. “Makrolar devre dışı bırakıldı” iletisinin görüntülenmemesi ve makronun çalışır olması gerekir.
     

Office XP makro güvenlik ayarı sorunlarını giderme

Makro güvenlik düzeyi Orta olarak değiştirebiliyor, ancak Office XP programını yeniden başlattıktan sonra yine de makrolar devre dışı bırakıldı iletisi alınıyorsa, arka planda Office XP programlarının çalışmadığından emin olmak için aşağıdaki adımlar izlenir:

  1. Başlat (Start) -> Çalıştır (Run) kutusuna, taskmgr yazılır ve sonra Tamam (Ok) tıklanır. (Başlat menüsünde Çalıştır komutu yoksa, CTRL+ALT+DEL tuşlarına basılır) Windows Görev Yöneticisi penceresi açılır.
  2. Uygulamalar (Applications) sekmesi tıklanır. Listelenen her Office XP programı için, programın adı ve sonra Görevi Sonlandır (End Task) işlemi yapılır.
  3. İşlemler (Processes) sekmesi seçilir. Listelenen her Office XP programı için, programın adı ve sonra İşlemi Sonlandır (End Process) tıklanır.
  4. Dosya (File) menüsünde, Görev Yöneticisinden Çık (End Task Manager) tıklanır.
  5. İstenilen Office XP programı yeniden başlatılır ve makro çalıştırılır. “Makrolar devre dışı bırakıldı.” iletisinin görüntülenmemesi ve makronun çalışır olması gerekmektedir.

Güvenlik Ayarlarının Açıklamaları Devamını Oku »

Makro Virüsleri

Makrolar ve Visual Basic editörü hakkında daha fazla bilgi sahibi oldukça, bu ikilinin yeteneklerini keşfettikçe ve öğrendiklerinizi uygulamaya başladıkça daha önce hiç farkına varmadığınız yeni fonksiyonlarla ve fırsatlarla dolu çok ilginç bir dünya ile karşılaşacaksınız. Kısa sürede Visual Basic’in çok güçlü bir programlama dili ve makroların da çok kullanışlı birer araç olduklarını fark edeceksiniz. Üstelik tüm bunlar, Microsoft Office ve hatta Windows ile çalışma şeklinizi ciddi anlamda İyileştirecektir. Ayrıca diğer tüm teknolojiler gibi, bu teknolojiyi de hem İyi hem de kötü amaçlar için kullanmanın mümkün olduğunu anlayacaksınız. Zira makrolar, bilgisayar korsanları tarafından uzun süredir virüs yazmak için kullanılıyorlar. Eğer bir makro,    özellikle bir belgenin veya şablonun açılması ile birleştirilmiş ise,    çalışmaya başlamak için sizin onayınıza ihtiyaç duymaz. Belge veya     şablon açıldığında, makro otomatik olarak çalışmaya başlar.

makro_virus

Belgenin açılışıyla birlikte aktif hale geçen bir makronun “diskteki tüm dosyaları sil ve bilgisayarı kapat” komutunu taşıdığını hayal edecek olursanız, bu durumun ne tür zararlara yol açabileceği kolayca anlaşılır. Zaten internette dolaşırken karşılaşılabilen virüslerin büyük kısmının zararlı kodlar içeren ve tamamen Visual Basic dilinde yazılmış makrolar olması rastgele bir durum değildir. Bir kez başlatıldıklarında sistemdeki diğer makroların içerisine de kendilerini kopyalayabilen makro virüsleri, bu sayede çok sayıda sisteme kolayca bulaşabilirler. Devamını Oku »

Makro Uyarısı

İçerisine makro kaydedilmiş bir Excel Çalışma Kitabını (dosyasını) açmak istediğinizde, dosyanın içeriği daha tam manasıyla açılmadan, ekrana makroları etkinleştirme penceresi gelecektir.

Makro_08

Bu bir uyarı penceresidir. Kendi oluşturduğunuz makrolar olabileceği gibi, başka kaynaklardan da makro transferi yapmanız mümkündür. Herhangi bir arkadaşınızdan, makro hazırlayıp satan bir kuruluştan veya internetten makro transfer etmiş olabilirsiniz. Unutmayın ki, virüsler, program ya da program parçası olabilecek her yere ulaşabilen programlardır. Oluşturduğunuz makronun da aslında bir program olduğunu Makro Düzenlemek  konusunda öğrenmiştiniz. İşte, Excel sizi bu konuda uyarıyor. Bunun içinde büyük bir pencerede uyarısını yapıyor. Pencereyi mutlaka okuyun.

Excelde Makroları Düzenlemek

Şimdi sıra hazırlamış olduğunuz makroyu düzenlemeye geldi.

Hazırlamış olduğunuz makroda bazı değişikler yapmak istiyorsunuz ya da farkında olmadan yapmış olduğunuz hataları düzeltmek istiyorsunuz. Excel bunun için size imkan sağlıyor. Bunun için Düzenle düğmesini kullanabilirsiniz.

Bizim hazırlamış olduğumuz tablonun A6 hücresine baktığınızda “mayıs” ayının başında bulunan “m” harfinin diğer aylardan farklı olarak küçük yazıldığınız göreceksiniz. İlk olarak bu basit hatayı düzeltmeye çalışalım. Tabi, unutmayın ki makro, hazırlanmış, bitmiş ve kullanılmış. Siz bu hatayı daha sonra fark ediyorsunuz. Her defasında makroyu çalıştırıp, oluşan tablodan hatalı hücrenin üzerine gelip düzeltmek çok uzun ve can sıkıcı olacaktır.

Bu hatayı düzeltmek istiyorsanız, aşağıdaki adımları dikkatlice takip edin.

1- Araçlar menüsünden Makro komutunu, buradan da Makrolar… komutunu tıklayın.

2- Ekrana gelen Makro penceresinden Düzenle düğmesine tıklayın. Bu arada tabi ki,  düzenlemek istediğiniz “Makro1” makrosu seçili durumda olmalıdır. Tıkladığınızda, ekrana aşağıdaki gibi hazırlamış olduğunuz makronun Visual Basic Kod Penceresi gelecektir.

Makro_05

Daha önce de belirttiğimiz gibi Visual Basic Kod penceresi hakkında detaylı bilgiyi bir sonraki bölümde anlatacağız. Bu bölümde de gerek duyduğunuz bilgiyi oradan öğrenebilirsiniz. Devamını Oku »

Excel’de Makro Çalıştırmak

Excel içerisinde daha önceden kayıtlı olan herhangi bir makroyu çalıştırmak için temel olarak 3 farklı yöntem izlenebilir.

  1. Makronun developer menüsü ile çalıştırılması
  2. Makronun kısayol atamaları ile çalıştırılması
  3. Makronun düğme (button) aracılığı ile çalıştırılması

Birinci yöntemle çalışmak için öncelikle Excel üzerinde Developer sekmesini açmak gerekecektir. Sonrasında bu bölümde yer alan Macros seçeneği altından kayıtlı makroların yer aldığı bölüm açılır. Böylece istediğiniz makroyu seçerek Run düğmesine tıklayarak çalıştırabilirsiniz.

makro_calistirmak_01

İkinci yöntem ile makronun çalıştırılması için makronun kayıt esnasında bir kısayol tuşu ile tanımlanmış olması gerekmektedir. Daha önceden tanımlanmış olan bu kısayol tuşları ile işleminizi gerçekleştirebilirsiniz. Daha önceden bir tanımlama yapılmamışsa aşağıdaki şekilde görüleceği gibi makroların açıldığı ekrandan Options ile tanımlama yapılabilir.

makro_calistirmak_02



 

Üçüncü yöntemi iki farklı şekilde ayırmak mümkündür. Burada istenilirse Developer menüsü altından Command Button dosyaya eklenerek makro bu button içerisine tanımlı hale getirilir. Bunun için commandbutton ekledikten sonra üzerine çift tıklayarak ilgili bölüme makroda yer alan kodları taşımanız yeterlidir. Devamını Oku »

Excel’de Makro Kaydetmek

Excel içerisinde makro kaydetmek için gerekli olan Developer menüsünü daha önceki yazımızda tanıtmıştık. Burada Developer menüsünün altında yer alan Record Macro seçeneğini inceleyeceğiz.

makro_kaydetme

Record Macro seçeneği ile excel içerisinde yapacağınız tekrarlayan işleri birer makro olarak kaydetmek, onlara kısa yol tuşları tanımlamak ve daha sonra tüm bu işleri tekrar yapmak yerine bu kısa yol tuşunu kullanmak mümkün olacaktır. Bu bölümde MacroName, Shortcut Key, Store Macro in, Description tanımlamaları yer alır.

makro_kaydetme_01

Devamını Oku »