HtmlOutput Nesnesi

HtmlOutput nesnesi HTML çıktısı oluşturma için kullanılır. Oluşturma:

Dim Html
Set Html = Doc.CreateSObject("HtmlOutput")

Open

  • Dönüş Tipi: Boolean
  • Parametreler: Yok
  • Açıklama: HTML dosyasını açar

WriteText

  • Dönüş Tipi: Void
  • Parametreler:
  • - text (String): Metin
  • Açıklama: Metin yazar

BeginHead

  • Dönüş Tipi: Void
  • Parametreler:
  • - title (String): Başlık
  • Açıklama: HTML head bölümünü başlatır

EndHead

  • Dönüş Tipi: Void
  • Parametreler: Yok
  • Açıklama: HTML head bölümünü kapatır

AddStyle

  • Dönüş Tipi: Void
  • Parametreler:
  • - selector (String): CSS seçici
  • - style (String): CSS stili
  • Açıklama: CSS stili ekler

BeginBody

  • Dönüş Tipi: Void
  • Parametreler:
  • - attributes (String): Body özellikleri
  • Açıklama: HTML body bölümünü başlatır

EndBody

  • Dönüş Tipi: Void
  • Parametreler: Yok
  • Açıklama: HTML body bölümünü kapatır

SetTLHWUnit

  • Dönüş Tipi: Void
  • Parametreler:
  • - unit (String): Birim
  • Açıklama: Top, Left, Height, Width birimini ayarlar

PutS

  • Dönüş Tipi: Void
  • Parametreler:
  • - text (String): Metin
  • - style (Variant): Stil
  • Açıklama: Stil ile metin yazar

PutSJW

  • Dönüş Tipi: Void
  • Parametreler:
  • - text (String): Metin
  • - justify (String): Hizalama
  • - width (Double): Genişlik
  • - style (Variant): Stil
  • Açıklama: Hizalama ve genişlik ile metin yazar

PutTLHWSJ

  • Dönüş Tipi: Void
  • Parametreler:
  • - top (Double): Üst
  • - left (Double): Sol
  • - height (Double): Yükseklik
  • - width (Double): Genişlik
  • - styleIndex (Integer): Stil indeksi
  • - justify (Integer): Hizalama
  • - text (String): Metin
  • - style (String): Stil
  • - value (Variant): Değer
  • Açıklama: Konum, boyut ve stil ile metin yazar

Close

  • Dönüş Tipi: Void
  • Parametreler: Yok
  • Açıklama: HTML dosyasını kapatır

Show

  • Dönüş Tipi: Void
  • Parametreler: Yok
  • Açıklama: HTML dosyasını gösterir

Locate

  • Dönüş Tipi: Void
  • Parametreler:
  • - left (Double): Sol
  • - top (Double): Üst
  • Açıklama: Konumu ayarlar

Move

  • Dönüş Tipi: Void
  • Parametreler:
  • - deltaX (Double): X değişimi
  • - deltaY (Double): Y değişimi
  • Açıklama: Konumu hareket ettirir

PageBreak

  • Dönüş Tipi: Void
  • Parametreler: Yok
  • Açıklama: Sayfa sonu ekler

GetFileName

  • Dönüş Tipi: Variant (String)
  • Parametreler: Yok
  • Açıklama: HTML dosya adını döndürür

Özellikler:

  • PosLeft (Double): Sol pozisyon
  • PosTop (Double): Üst pozisyon

Örnek Kullanım:

Sub Makro1()
    Dim Html
    Set Html = Doc.CreateSObject("HtmlOutput")
    Html.Open
    Html.BeginHead "Rapor"
    Html.EndHead
    Html.BeginBody ""
    Html.WriteText "<h1>Rapor</h1>"
    Html.WriteText "<p>İçerik</p>"
    Html.EndBody
    Html.Close
    Html.Show
    Set Html = Nothing
End Sub

---