VBA Word?
Guten Tag
Ich würde gerne den ganzen Text von der Linie in der sich mein Cursor befindet(siehe Bild) extrahieren und in ein String speicher. Es soll aber nich Markierd werden müssen
Wie geht das?
3 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer
Ohne Markierung geht es nicht. Die kannst du aber auch in VBA setzen und hinterher wieder löschen. Ungetestet:
pos = Selection.start
Selection.Expand Unit:=wdLine
variable = Selection.text
Selection.start = pos
Selection.end = pos
Woher ich das weiß:Studium / Ausbildung – Informatiker
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
VBA
Wenn die ganze Zeile 'ein' einziger Paragraph ist, dann könnte es auch über "CurrentParagraph.Copy" (ohne Gewähr) möglich sein.
Ich weiß, dass man auf Paragraph Ebene einige Dinge im Objekt Tree angeboten bekommt.
Geht aber nicht anders