Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1280to1284
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

in Tabelle speichern, nicht in Textdatei

in Tabelle speichern, nicht in Textdatei
20.10.2012 06:05:51
Wolfgang
Hallo,
der nachfolgende Code importiert, wenn ich das richtig verstehe, den Quelltext oder Websitetext des aktiven IE und speichert ihn in eine Textdatei. Wie muß ich den Code verändern, wenn ich den ...Text in Tabelle "Quelltext" der aktiven Mappe abspeichern möchte (das Tabellenblatt sollte dabei möglichst ausgeblendet sein)? - Danke schon jetzt für die Rückmeldungen.
Gruß - Wolfgang
Option Explicit
Sub Textimport()
Dim objShellWindows As New SHDocVw.ShellWindows
Dim objShellWindow As Object
On Error Resume Next
Dim lfCount As Integer, txtSearch As Long
Dim sTxt As String, txtLine As String, txtbool As Boolean
For Each objShellWindow In objShellWindows
If TypeName(objShellWindow.Document) = "HTMLDocument" Then
Do: Loop Until objShellWindow.Busy = False
Do: Loop Until objShellWindow.Busy = False
sTxt = objShellWindow.Document.DocumentElement.outerText 'oder outerHTML
Set objShellWindow = Nothing
Close
Open ThisWorkbook.Path & "\test.txt" For Output As #1
lfCount = 1
For txtSearch = 1 To Len(sTxt)
If txtbool Then
If Mid(sTxt, txtSearch, 1) = vbCr Then
Print #1, txtLine
txtLine = ""
txtbool = False
Else
txtLine = txtLine & Mid(sTxt, txtSearch, 1)
End If
Else
If Mid(sTxt, txtSearch, 1) = vbLf Then lfCount = lfCount + 1
Select Case lfCount
Case 0 To 25000: txtbool = True 'Zeile 20 bis 25000
End Select
End If
Next
Close
MsgBox "Der Text wurde gespeichert unter:" & vbLf & ThisWorkbook.Path & "\test.txt"
End If
Next objShellWindow
End Sub

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
durch andere Lösung geklärt und erledigt.
22.10.2012 19:33:30
Wolfgang
Frage ist durch andere Lösungsansätze überholt und erledigt.
Gruß - Wolfgang
Anzeige

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige