vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Tabellen in einem Word-dok. mit VB 6.0 auslesen 
Autor: RapID23o5
Datum: 13.01.06 15:52

also hier wäre schon mal ein ansatz:


 
    ' Grid = MSHFlexGrid
 
    Dim objWRDDOC As Word.Document
    Set objWRDDOC = New Word.Document
    objWRDDOC.Content.InsertFile "C:\Dokument.doc"
 
    Dim varTable As Variant
    Dim varRow As Variant
    Dim varCol As Variant
    Dim varText As Variant
 
    For Each varTable In objWRDDOC.Tables
        Grid.Rows = varTable.Rows.Count
        Grid.Cols = varTable.Columns.Count
        For Each varRow In varTable.Rows
        For Each varCol In varTable.Columns
            varText = varTable.Cell(varRow.Index, varCol.Index).Range.Text
            varText = Replace(varText, Chr(13), vbNullString)
            varText = Replace(varText, Chr(7), vbNullString)
            Grid.TextMatrix(varRow.Index - 1, varCol.Index - 1) = varText
        Next varCol
        Next varRow
    Next varTable
 
    objWRDDOC.Close False
    Set objWRDDOC = Nothing

Ohne Mampf, kein Kampf !

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Tabellen in einem Word-dok. mit VB 6.0 auslesen739SteffenF13.01.06 14:18
Re: Tabellen in einem Word-dok. mit VB 6.0 auslesen470RapID23o513.01.06 15:52

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel