Thema Datum  Von Nutzer Rating
Antwort
Rot Inhalt eines Textfeldes kopieren (Word)
28.01.2013 18:14:30 Kristian
NotSolved
29.01.2013 07:53:48 Kristian
NotSolved
29.01.2013 07:54:01 Kristian
NotSolved

Ansicht des Beitrags:
Von:
Kristian
Datum:
28.01.2013 18:14:30
Views:
1357
Rating: Antwort:
  Ja
Thema:
Inhalt eines Textfeldes kopieren (Word)

Hallo Leute...

Mein Problem ist, dass ich es nicht schaffe den Inhalt eines Textfeldes per Makro zu kopieren.

Der Inhalt des Textfeldes (als Beispiel...die Auftragsnummer variert immer/dokument wird aus einem Programm erzeugt):

Auftragsnummer:

693 (variert natürlich immer)

 

Soweit bin ich gekommen:

 

Sub Textfeld ()
 
Dim strVariable As String
    strVariable = ActiveDocument.Shapes("Text Box 2").TextFrame.TextRange.Text
    Selection.Collapse
    Selection.TypeText Text:="693"
End Sub
 
Jedoch kopiert mir das nur die 693. Jedoch würde ich es gerne bei varienden Auftragsnummers haben. 
Der Hintergrund ist das ich das in die Kopfzeile,mittels dem unterstehenden Makro, kopieren will:
 
Sub Kopfzeile()
    If ActiveWindow.View.SplitSpecial <> wdPaneNone Then
        ActiveWindow.Panes(2).Close
    End If
    If ActiveWindow.ActivePane.View.Type = wdNormalView Or ActiveWindow. _
        ActivePane.View.Type = wdOutlineView Then
        ActiveWindow.ActivePane.View.Type = wdPrintView
    End If
    ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
        .Text = "ExternalID" 
        .Replacement.Text = "" 'hier soll die kopierte Auftragsnummer aus dem Textfeld stehen
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
    ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
End Sub
 
Hat jemand eine Idee? Ich komme einfach nicht voran (Hab es auch mit Makrorecorder versucht aber hilft mir nicht weiter). Bin für jede kleine Hilfe dankbar. Bin schon hier am verzweifeln.
Danke schon mal im voraus!

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 Inhalt eines Textfeldes kopieren (Word)
28.01.2013 18:14:30 Kristian
NotSolved
29.01.2013 07:53:48 Kristian
NotSolved
29.01.2013 07:54:01 Kristian
NotSolved