Hallo Martin,
nicht nur ich, sondern wir alle hier wissen nicht ob Du das Makro für den Writer oder Calc brauchst.
Davon abgesehen ist deine Reihenfolge unlogisch, besonders diese Passage.
5. Strg C
6. eine zweite Datei ist offen dorthin springen
7. dort vorhandenes Markieren
8. Dieses Strg X
9. Kopiertes Strg V
Denn es scheint mir nämlich so, das Du wohl nicht wirklich weisst wodrin der Unterschied zwischen "Strg" + "C" und "Strg" + "X" besteht, und was dies für das Einfügen "Strg" + "V" bedeutet.
"Strg" + "C" => Kopieren
"Strg" + "X" => Ausschneiden
Kopieren sagt ja eigentlich alles. Es wird etwas in den Arbeitsspeicher kopiert, manche sagen auch Zwischenablage dazu.
Aber Ausschneiden ist eine erweiterte Form vom Kopieren. Denn es wird nicht nur kopiert, sondern das kopierte wird an der stelle wo es kopiert wurde gelöscht.
Und das bedeutet widerum.
Das was Du im Schritt 5 kopiert hast (es befindet sich jetzt in der Zwischenablage), wird durch Schritt 8 in der Zwischenablage überschrieben. Und im Schritt 9 wird das was Du eben ausgeschnitten hast (Schritt 8 ) wieder an Ort und Stelle eingefügt.
Es ist wohl ganz gut und schön das Du dir selber eine Ablaufreihnfolge erstellt hast, aber diese muss schon richtig sein. Machst Du nämlich hier jetzt einen Gedankenfehler (wie zu sehen), wirst Du bei der Programmierung ratz-fatz vor komischen Problemen stehen die Du im ersten Augenblick gar nicht so richtig verstehen und zuordnen kannst.
Ich weiss ja nicht ob Du schon Erfahrung mit Microsoft-Office hast, oder schon damit gearbeitet hast, aber es bietet etwas was AOO nicht hat und ob aktuelle LO Versionen dies können weiss ich nicht. Ich spreche von der "Nummerierten Zwischenablage", weiss jetzt nicht wie das richtig heisst. Aber auf jedenfall können bei M$-Office mehrere unterschiedliche Textpassagen (nur mal so als Beispiel) einzeln in die Zwischenablage kopiert werden, und dann einzeln nicht der Reihe nach auch wieder entnommen werden. Und wie gesagt, zumindest AOO kann das nicht.
Ich habe das jetzt extra erwähnt, weil ich ja nicht weiss ob dir mein aufgezeigter unlogischer Fehler unbewusst war, oder ob Du da vielleicht durch M$-Office etwas vorbelastet bist.
Und nein, ich werde dir dein Makro nicht programmieren. Stephan hat dir ja gesagt wo Hilfequellen zu finden sind. Und dort suchst du mal nach "Michael Dannenhöfer". Denn dort sind so "Kleinigkeiten" wie z.B:
- Datei öffnen
- Datei speichern
- Kopieren
- Suchen
recht einfach zu finden.
Und das sind Dinge die Du schon mal so einfach ausprobieren und üben kannst ohne gleich ein Riesenprojekt zu starten. Wenn Du solch kleinigkeiten für den Anfang nimmst, kommst Du schneller zu den ersten Erfolgsergebnissen. Und das motiviert doch schon mal.
Gruß
balu