none
VBA & Word - Tabelle an bestimmter Cursorposition einfügen RRS feed

  • Allgemeine Diskussion

  • Hallo zusammen

    Ich bin am erstellen einer UserForm bei welchem der Benutzer aus diversen Tabellen-Vorlagen (Farbe / Striche / Linien) auswählen kann. Diese Auswahl wird dann mittels VBA in ein bereits bestehendes Dokument eingefügt. Soweit habe ich den Code, alles kein Problem.

    Ich möchte nun aber dem User die Arbeit erleichtern, dass er z.B. den Cursor (nicht Mauszeiger) an einem bestimmten Ort im Dokument positionieren kann. Anschliessend kann er via VBA Userform sein gewünschtes Modell (Tabelle) auswählen und dieses wird bei der Cursorposition eingefügt!!

    Hat eventuell jemand eine Idee wie man sowas bewerkstelligen kann?!

    Danke für eure Hilfe

    - André

     

    Umgebung: Word 2010 mit SP1

    Mittwoch, 6. Juli 2011 21:18

Alle Antworten

  • Hallo Andre,
     
    Ich würde Textmarken verwenden.
    Wie man eine Textmarke erstellt:
    -      Man setzt den Cursor auf einer bestimmten Position im Dokument
    -      ‚Einfügen“ -> ‚Textmarke‘ -> Name der Marke angeben -> ‚Hinzufügen‘
    Ich würde mein Dokument mit entsprechenden Textmarken versehen, dann im VBA Code direkt zu gewünschter Textmarke springen  
    Selection.GoTo wdGoToBookmark, , , "TextMarkenName"
    
    
    
    
     
    Grüße,
    Bogdan
    Freitag, 8. Juli 2011 12:25
  • Hallo Andre,

    Waren die Textmarken hilfreich?

    Danke und Grüße,

    Bogdan

    Montag, 18. Juli 2011 07:59