Thema Datum  Von Nutzer Rating
Antwort
Rot Word FormattedText kopieren und in neues WordDoc schreiben
02.05.2012 16:26:06 marcel
NotSolved
03.05.2012 09:44:56 Gast80463
NotSolved

Ansicht des Beitrags:
Von:
marcel
Datum:
02.05.2012 16:26:06
Views:
1448
Rating: Antwort:
  Ja
Thema:
Word FormattedText kopieren und in neues WordDoc schreiben

Hi miteinander,

ICh lese mit meinem Programm eine Word-Tabelle folgendermaßen aus:

 

Etext1 = ActiveDocument.Tables(1).Rows(a_counter).Cells(2).Range

und übergebe dieses Rangeobjekt einer Subfunktion, die versucht den FormattedText innerhalb von Etext1 in ein neues Worddokument zu schreiben


Private Function CreateWordFile(ArtNr1 As String, Bezeichnung1 As String, Etext1 As Range)
Debug.Print ("Inside creatingWordFile......")

' add a reference to the Word-library
Dim wrdApp As Word.Application
Dim wrdDoc As Word.Document
Dim wrdTable As Word.Table
Dim xText

Set wrdApp = CreateObject("Word.Application")
Set wrdDoc = wrdApp.Documents.Add ' create a new document
Debug.Print (Etext1.FormattedText)
Dim tex As String
wrdDoc.Range.FormattedText = Etext1.FormattedText

wrdDoc.SaveAs ("D:\MarcelHamade\_output\_" & ArtNr1 & ".doc")
wrdDoc.Close

wrdApp.NormalTemplate.Saved = True
wrdApp.Quit


End Function

 

Leider kriege ich den Fehler : "Keine Artenübereinstimmung und das liegt an der Zeile

wrdDoc.Range.FormattedText = Etext1.FormattedText

 


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
Rot Word FormattedText kopieren und in neues WordDoc schreiben
02.05.2012 16:26:06 marcel
NotSolved
03.05.2012 09:44:56 Gast80463
NotSolved