von Eia » Sa, 10.03.2007 19:34
Ich kann keine Makros - um das vorauszuschicken. Aber ich denke, wenn Du es mit Makro lösen willst, wäre es am schlausten, die Begriffe nochmals neu aus dem Text auszulesen, z.B. anhand der Zeichenvorlage. Aber alles weitere fragst Du besser im Forum Basic nach.
Mit suchen&Ersetzen wäre sowas möglich:
Angenommen, Du hast überall einen * zwischen den Begriffen, dann markierst Du diese ganze Zeicehnkette, lässt den Stern durch ein Absatzende ersetzen (regulärer Ausdruck:\n), sortierst dann die Zeilen mit der Sortierfunktion und ersetzt dann die Absatzenden (suchen nach reg.Ausdruck: $) durch z.B. einen Bindestrich.
Je nachdem, was der grössere Aufwand ist, wäre auch sowas - ausgehend von Deinem ursprünglichen Zeichenstring ohne Trennzeichen - denkbar:
suche nach: [A-Z]
- exakte Suche
- regulärer Ausdruck
ersetzen durch: \n&
dann hast Du schonmal alle Substative in einer neuen Zeile und müsstest nun noch bei den Verben, Adjektiven etc. von Hand Absatzenden einfügen,
anschliessend sortieren und die Absatzenden wieder rausschmeissen.
Ich kann keine Makros - um das vorauszuschicken. Aber ich denke, wenn Du es mit Makro lösen willst, wäre es am schlausten, die Begriffe nochmals neu aus dem Text auszulesen, z.B. anhand der Zeichenvorlage. Aber alles weitere fragst Du besser im Forum Basic nach.
Mit suchen&Ersetzen wäre sowas möglich:
Angenommen, Du hast überall einen * zwischen den Begriffen, dann markierst Du diese ganze Zeicehnkette, lässt den Stern durch ein Absatzende ersetzen (regulärer Ausdruck:\n), sortierst dann die Zeilen mit der Sortierfunktion und ersetzt dann die Absatzenden (suchen nach reg.Ausdruck: $) durch z.B. einen Bindestrich.
Je nachdem, was der grössere Aufwand ist, wäre auch sowas - ausgehend von Deinem ursprünglichen Zeichenstring ohne Trennzeichen - denkbar:
suche nach: [A-Z]
- exakte Suche
- regulärer Ausdruck
ersetzen durch: \n&
dann hast Du schonmal alle Substative in einer neuen Zeile und müsstest nun noch bei den Verben, Adjektiven etc. von Hand Absatzenden einfügen,
anschliessend sortieren und die Absatzenden wieder rausschmeissen.