• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Html kodu satır satır almak

Katılım
18 Aralık 2011
Mesajlar
89
Excel Vers. ve Dili
office 2010 tr
Merhaba,
uyumluluk görünümünde İnternet Explorer 8 ile aşağıdaki kodu kullanarak Html kodu satır satır alabiliyordum ama artık bazı siteler ie8 ile görüntülenemiyor dolayısıya ie 11 kurmak durumunda kaldım. ie 11 kurunca da kod çalışmadı, sadece ilk hücreye tüm html kodu yazıyor satır satır hücrelere yazmıyor. Kod aşağıda
Kod:
Dim html As htmldocument
Set html = ie.document
Dim veri As String
veri = html.DocumentElement.innerHTML
Dim satirim As Variant
satirim = Split(veri, vbCrLf)
For k = 0 To UBound(satirim)
Cells(k + 1, 1) = satirim(k)
Next

yukarıdaki kodda sanırım ie11 ile problem vbCrLf karakterlerini algılamıyor,
Kod:
satirim = Split(veri, Environment.NewLine)
kullandım o da tek satıra yazdırdı
Kod:
satirim = Split(veri, "/r/n")
kullandım o da tek satıra yazdırdı


sadece VbLf kullandığımda satır satır yazdırıyor ama onda da satır başlarında çok boşluk oluyor.




ie11 ile çalışan HTML kodu a1 den başlayarak satır satır hücrelere yazdıracak bir kod gerekli, yardımcı olabilir misiniz?
 
Referancelerden MicrosoftHTML Object Library işaretleyip deneyin.
 
Geri
Üst