tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
1632
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Rainhart Rainhart ist offline Grünschnabel
    Registriert seit
    Jul 2011
    Beiträge
    2
    Hallo,
    ich habe in diversen Word Dateien Kontrollkästchen, die ich auch von Excel aus via VBA erreichen kann. Etwa so:
    Set Word = CreateObject("word.application")
    Word.Documents.ActiveDocument.FormFields(i).Select

    Jetzt möchte ich von dieser Selection ausgehend den nachfolgenden Text bis zum Zeilenende auswählen, um damit in Excel zu arbeiten. Innerhalb von Word funktioniert das ganz einfach:
    Selection.MoveEnd unit:=wdParagraph

    Dies greift aber in Excel keineswegs auf die Word Datei zu sondern auf das gerade in Excel ausgewählte Arbeitsblatt. So etwas wie:
    Set Word = CreateObject("word.application")
    Word.Documents.ActiveDocument.FormFields(i).Selection.MoveEnd ...

    gibt's leider nicht.

    Wer hat dazu Ideen/Erfahrung?
     

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Hab grad den Object-Baum von Word und Excel nicht zurhand. Aber du solltest angeben, dass du die Selection vom Word-Dokument meinst.

    Irgendwie so
    Code vb:
    1
    
    Word.Documents.ActiveDocument.Selection.MoveEnd unit:=wdParagraph
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  3. #3
    Rainhart Rainhart ist offline Grünschnabel
    Registriert seit
    Jul 2011
    Beiträge
    2
    danke Yaslaw, das war in der Tat falsch:
    Word.Documents.ActiveDocument.FormFields(i).Selection.MoveEnd ...
    so ist das richtig:
    Word.Documents.ActiveDocument.Selection.MoveEnd unit:=wdParagraph
    damit ist auch klar, dass es sich um Words Selection handelt.
     

Ähnliche Themen

  1. Excel: Einem Text oder Zahl bestimmten Wert/Text zuweisen
    Von otherside im Forum Office-Anwendungen
    Antworten: 8
    Letzter Beitrag: 23.04.10, 15:43
  2. Antworten: 2
    Letzter Beitrag: 16.10.07, 10:21
  3. IP-Doubletten in einem Text finden
    Von Eiszwerg im Forum PHP
    Antworten: 12
    Letzter Beitrag: 15.08.07, 21:57
  4. REGEXP - Wörter in einem Text finden
    Von derlippe im Forum Relationale Datenbanksysteme
    Antworten: 5
    Letzter Beitrag: 04.02.05, 16:01
  5. Antworten: 6
    Letzter Beitrag: 14.09.02, 17:38

Stichworte