Dosya simgesi

Gelişmiş Textbox Nesnesi Oluşturma

Gelişmiş Textbox Nesnesi Oluşturma
Bu dosya, bir UserForm üzerindeki metin alanını yazı editörüne dönüştüren bir VBA örneğidir. Editör, aktif hücredeki metni açar; kalın, italik, altı çizili gibi biçimlendirmeler uygulandıktan sonra sonucu aynı hücreye karakter bazında biçimli olarak yazar. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • List1: İçinde deneme amaçlı örnek metinler bulunan çalışma sayfası (A1:I17). Editörü açan btnShowRTB düğmesi bu sayfadadır.
  • frmRTB: Editör penceresi. Biçimlendirme araç çubuğu, metin alanı ve metni gösteren, HTML kodunu gösteren, hücreye yapıştıran düğmeler bu formdadır.
  • clsRichTextBox: Editörün ana sınıfı. Araç çubuğunu oluşturur, metin ve HTML okuma/yazma işlemlerini ve düzenlenebilirlik ayarını yönetir.
  • clsRTBComboBox ve clsRTBButton: Yazı tipi, boyut gibi açılır liste seçimlerini ve düğme tıklamalarını ana sınıfa ileten yardımcı sınıflar.
Sayfalarda formül bulunmaz; çalışma tamamen makrolarla yürür.

Makrolar​

  • btnShowRTB_Click: List1 sayfasındaki düğmeye basılınca frmRTB formunu açar.
  • UserForm_Initialize: Editör sınıfını başlatır, araç çubuğunu kurar ve aktif hücrenin metnini editöre yükler.
  • ExecuteCommand: Araç çubuğundaki komutları editöre uygular. Renk seçimi için renk paleti açılır.
  • Text ve HTMLText: Editördeki içeriği düz metin veya HTML olarak verir.
  • btnPaste_Click: Editördeki HTML etiketlerini çözümler. Metni aktif hücreye yazar; yazı tipi adı, renk, boyut, kalın, italik, altı çizili, üstü çizili, üst simge ve alt simge ayarlarını ilgili karakter aralıklarına uygular. Yazı boyutu 1-7 arası HTML değerlerinden 7,5 ile 36 punto arasına çevrilir.
  • Copy: Editör içeriğini panoya kopyalar.
Kodda dosya silme veya dışarıya veri gönderme işlemi yoktur. Editör, boş bir sayfa ("about:blank") yükleyen bir web tarayıcı denetimi üzerine kuruludur.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. List1 sayfasında biçimlendirmek istediğiniz hücreyi seçin.
  3. Sayfadaki düğmeye basarak editör formunu açın; hücredeki metin forma yüklenir.
  4. Araç çubuğundan yazı tipi, boyut, renk ve stil ayarlarını uygulayın.
  5. Metni ve HTML kodunu görmek için ilgili düğmeleri, sonucu hücreye aktarmak için yapıştır düğmesini kullanın.

Selman tarafından daha fazla dosya

Detaylar
Yazar
Selman
İndirme
25
Gösterim
2,383
İlk sürüm
Güncel
SHA-256
03fbc3e9d290cfdb8e56008d102349ddc99b416f00d2223e7c63c07c8ca548e2

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Formlar ile çalışanların kesinlikle indirmesi gereken bir örnek olmuş, teşekkürler hocam.
Geri
Üst