HTML_Document_Nesnesi
HTML_Document Nesnesi
HTML_Document nesnesi HTML belgesi oluşturma için kullanılır. Oluşturma:
Dim HTMLDoc
Set HTMLDoc = Doc.CreateSObject("HTML_Document")
Create
- Dönüş Tipi: Void
- Parametreler:
- - title (String): Başlık
- - encoding (String): Encoding
- Açıklama: HTML belgesi oluşturur
GetHTMLSource / HTMLSource
- Dönüş Tipi: Variant (String)
- Parametreler: Yok
- Açıklama: HTML kaynak kodunu döndürür
AddBR / AddLineBreak / LineBreak
- Dönüş Tipi: Void
- Parametreler: Yok
- Açıklama: Satır sonu ekler
LineBreaks
- Dönüş Tipi: Void
- Parametreler:
- - count (Integer): Satır sonu sayısı
- Açıklama: Birden fazla satır sonu ekler
Add_Styled_Text
- Dönüş Tipi: Void
- Parametreler:
- - text (String): Metin
- - style (String): Stil
- Açıklama: Stil ile metin ekler
Table_Begin
- Dönüş Tipi: Void
- Parametreler:
- - style (String): Tablo stili
- - columnCount (Integer): Sütun sayısı
- Açıklama: Tablo başlatır
Table_Header
- Dönüş Tipi: Void
- Parametreler: Yok
- Açıklama: Tablo başlık satırını başlatır
Table_Header_Column
- Dönüş Tipi: Void
- Parametreler:
- - content (Variant): İçerik
- - style (String): Stil
- Açıklama: Tablo başlık sütunu ekler
Table_Header_Column_Span
- Dönüş Tipi: Void
- Parametreler:
- - content (Variant): İçerik
- - style (String): Stil
- - colSpan (Integer): Sütun birleştirme
- - rowSpan (Integer): Satır birleştirme
- Açıklama: Birleştirilmiş tablo başlık sütunu ekler
Table_DataRow
- Dönüş Tipi: Void
- Parametreler: Yok
- Açıklama: Tablo veri satırını başlatır
Table_DataRow_Column
- Dönüş Tipi: Void
- Parametreler:
- - content (Variant): İçerik
- Açıklama: Tablo veri sütunu ekler
Table_DataRow_Column_Span
- Dönüş Tipi: Void
- Parametreler:
- - content (Variant): İçerik
- - colSpan (Integer): Sütun birleştirme
- - rowSpan (Integer): Satır birleştirme
- Açıklama: Birleştirilmiş tablo veri sütunu ekler
Table_End
- Dönüş Tipi: Void
- Parametreler: Yok
- Açıklama: Tablo kapatır
Örnek Kullanım:
Sub Makro1()
Dim HTMLDoc
Set HTMLDoc = Doc.CreateSObject("HTML_Document")
HTMLDoc.Create "Rapor", "UTF-8"
HTMLDoc.Table_Begin "border=1", 2
HTMLDoc.Table_Header
HTMLDoc.Table_Header_Column "Stok Kodu", ""
HTMLDoc.Table_Header_Column "Stok Adı", ""
HTMLDoc.Table_DataRow
HTMLDoc.Table_DataRow_Column "STOK001"
HTMLDoc.Table_DataRow_Column "Stok Adı 1"
HTMLDoc.Table_End
Dim HTML
HTML = HTMLDoc.GetHTMLSource
Doc.MsgBox "HTML: " & HTML
Set HTMLDoc = Nothing
End Sub
---