Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Seitennummern von Word-Kommentaren nach Excel exportieren |
27.02.2012 18:44:10 |
GastCN |
|
|
|
29.02.2012 14:39:55 |
Holger |
|
|
|
03.03.2012 17:20:32 |
Gast3267 |
|
|
Von:
GastCN |
Datum:
27.02.2012 18:44:10 |
Views:
1991 |
Rating:
|
Antwort:
|
Thema:
Seitennummern von Word-Kommentaren nach Excel exportieren |
Hallo zusammen,
vielleicht kann mir jemand bei folgendem Problem helfen. Ich möchte die Seitennummern von Kommentare aus einem Word-Dokument auslesen und nach Excel schreiben.
Auslesen von Kommentartext und dem markierten Kontext des Kommentars geht. Aber wie spricht man die Seitennummer an. Eigentlich sollte "Scope.Information(wdActiveEndAdjustedPageNumber)" funktionieren. Aber die Zeile wirft den Laufzeitfehler 4608-Anwendung- oder Objektorientierter Fehler.
Weiß jemand Rat?
Hier mal die Prozedur
Sub commentsinexcel()
Dim AppWD As Object
Dim AppWDComments As Variant
Dim CommentCount As Long
Dim CommentText As String
Set AppWD = CreateObject("Word.Application")
AppWD.Visible = True
AppWDFileName = Application.GetOpenFilename '("Word (*.doc),*.doc")
AppWD.Documents.Open (AppWDFileName)
Set AppWDactiveDoc = AppWD.ActiveDocument
Set AppWDComments = AppWDactiveDoc.Comments
CommentCount = AppWDComments.Count
For i = 1 To CommentCount
'insert new line in review protocol
Worksheets("Review_Report").Rows(22).Insert
'put the comment data in the new line
Worksheets("Review_Report").Range("A22").Value = AppWDactiveDoc.Name
Worksheets("Review_Report").Range("C22") = "Context: " & AppWDComments(CommentCount - i + 1).Scope & " End of Context" & Chr(10) & Chr(10) & AppWDComments(CommentCount - i + 1).Range.Text
Worksheets("Review_Report").Range("C22:E22").Select
Selection.Merge True
Worksheets("Review_Report").Range("B22").Value = AppWDComments(CommentCount - i + 1).Initial & AppWDComments(CommentCount - i + 1).Index & ": "
Worksheets("Review_Report").Range("F22").Value = "open"
Worksheets("Review_Report").Range("H22") = AppWDComments(CommentCount - i + 1).Scope.PageSetup.PaperSize
Worksheets("Review_Report").Range("G22") = AppWDComments(CommentCount - i + 1).Scope.Information(wdActiveEndAdjustedPageNumber) 'Fehlerhafte Zeile
Next i
AppWD.Quit
End Sub
Viele Grüße,
Christof
|
- 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
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- 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
|
Seitennummern von Word-Kommentaren nach Excel exportieren |
27.02.2012 18:44:10 |
GastCN |
|
|
|
29.02.2012 14:39:55 |
Holger |
|
|
|
03.03.2012 17:20:32 |
Gast3267 |
|
|