Thema Datum  Von Nutzer Rating
Antwort
04.07.2016 20:19:49 AT328
NotSolved
Blau Excel VBA - Word Dokumente auswerten
05.07.2016 15:50:15 Gast23757
NotSolved

Ansicht des Beitrags:
Von:
Gast23757
Datum:
05.07.2016 15:50:15
Views:
575
Rating: Antwort:
  Ja
Thema:
Excel VBA - Word Dokumente auswerten

Moin! Mal noch zum Tabellenaufbau eine Frage. Stehe in Spalte 1 von C bis Z die Name der Kapitel/Überschrifte? Ansonsten wird es schwierig rauszufinden, welchen Kapitel fehlt. Ansonsten hier mal ein erster Testballon der nicht vollständig ausprogrammiert ist. Nur erste Versuche. Dabei werden die Überschriften Anfang- und Endranges verglichen. Sind sie größer als 1 (UNteschied) gibt es einen Text. Für den COde aber im VBE den Verweis auf Microsoft Word Library setzen.  VG

 

Sub test()
Dim AppWD As Object
Set AppWD = CreateObject("Word.Application") 'Word als Object starten
AppWD.Visible = True
'alle documente durchgehen
Dim i
i = 1
For i = 1 To 1 'docAnzahl die Zeilen zählen lassen
temp = "C:\Users\Desktop\test\test.doc"
AppWD.documents.Open temp
Set doc = AppWD.ActiveDocument
MsgBox doc.Paragraphs.Count
'hier deine Änderungen im Dokument
Start = 0
ende = 0
For Each kap In doc.Paragraphs
    If kap.OutlineLevel < 10 And kap.Range.Text <> Chr(13) Then
        
        Start = kap.Range.Start
        If Start > ende + 1 Then
        MsgBox "Das Kapitel hat Text"
        End If
        
        ende = kap.Range.End
        'MsgBox kap.Next(1).Range.Start
       
    End If
Next kap

AppWD.documents(temp).Close SaveChanges:=True
Next i
AppWD.Quit
Set AppWD = Nothing
End Sub

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
04.07.2016 20:19:49 AT328
NotSolved
Blau Excel VBA - Word Dokumente auswerten
05.07.2016 15:50:15 Gast23757
NotSolved