Seite 1 von 1

Makros gehen immer wieder verloren

Verfasst: Fr, 23.06.2006 09:26
von u577503
Hallo,

ich habe Staroffice 8 (mit Patch Juni 2006) laufen.
Leider habe ich das Problem, daß ich mir ein schöbnes Makro zusammenklicke, daselbe auch Speichere.
Solange SO läuft ist mein Makro auch vorhanden.

Nach dem nächsten Booten (XP und ETCH) sind meine Makros weg.

Was mache ich falsch?

Schönes Wochenende schon einmal

Verfasst: Fr, 23.06.2006 20:59
von Stephan
Was mache ich falsch?


garnichts.
Leider habe ich das Problem, daß ich mir ein schöbnes Makro zusammenklicke, daselbe auch Speichere.
wo?
Solange SO läuft ist mein Makro auch vorhanden.
Was heißt das genau?
So lange wie SO läuft
Solange die GUI läuft
Solange ein (bestimmtes) Dokument geöffnet ist


Gruß
Stephan

Makro verschwunden

Verfasst: Mo, 26.06.2006 07:35
von u577503
Hallo Stefan,

meine Angaben war etwas ungenau
Wo?
StarOffice Writer
StarOffice Basic Makros
Meine Makros
Standard -> Module 1

bzw.
Textformat -> Module 1
Was heißt das genau?
Solange SO selbst läuft.
GUI kann ich problemlos schließen, Makro ist weiterhin vorhanden.
Nach dem Booten ist alles weg.

Gruß

Verfasst: Mo, 26.06.2006 09:36
von Stephan
Fällt mir nichts zu ein, dürfte nicht passieren.

Stelle bitte fest wo die Makros physisch gespeichert sind und was dort beim Neustarten passiert.

Die Makros die gespeiichert werden unter:
StarOffice Basic Makros
Meine Makros
Standard -> Module 1


sind physisch gespeichert in Deinem SO-User-Verzeichnis. Der Pfad steht unter Extras-Optionen-SO-Pfade-Basic, dort dürften 2 Pfade eingetragen sein und es ist dann der Pfad der nicht das Programmverzeichnis von OOo erfasst.

Ja und dann müßtest Du herausbekommen warum der Inhalt dieses Ordners überschrieben/gelöscht wird, denn das ist ja offensichtlich der Fall. Überzeuge Dich also das sich dort vor dem Neustart im Unterordner "Standard" eine Datei eine Datei namens "Script.xlb" befindet und dort der Quelltext Deines Makros steht (Script.xls mit Editor öffnen und reinschauen) und was mit dieser Datei nach dem Neustart ist.

Ich habe keine Erklärung, eine ungepufferte RAM-Disk wäre eine, aber sowas wirst Du ja kaum für Dein User-Verzeichnis verwenden.

Vielleicht hat das hier:
Nach dem nächsten Booten (XP und ETCH) sind meine Makros weg.


Einfluß, ich habe "ETCH" bisher nicht ernst genommen, was soll das sein?



Gruß
Stephan

Etch

Verfasst: Mo, 26.06.2006 10:09
von u577503
Etch steht für Debian/Etch (testing)

Auf meinem PC laufen Win und Debian.
Textformat -> Module 1
Probeweise hatte ich eine neue Bibliothek names "Textformat" erstellt und darin mein Makro als Module 1 gespeichert. (Nachdem das Makro immer verloren ging dachte ich vielleicht ist die Bibliothek schreibgeschützt)

Und da haben wir anscheinend den Schuldigen:
Extras-Optionen-SO-Pfade-Basic
Das fehtl bei mir. Ich habe lediglich
  • Arbeitsverzeichnis
    Gallery
    Grafiken
    Sicherungskopien
    Temporäre Dateien
Ich könnte mir jetzt vorstellen, daß mein Makro nur temporär abgelegt wird und logischerweise dann nach dem nächsten booten nicht mehr da ist.

Logischeweise müßte ich also einen Pfad für die Makros anlegen. Nur wie geht das?

Gruß

Verfasst: Mo, 26.06.2006 10:20
von Stephan
Und da haben wir anscheinend den Schuldigen:
Nein, was Du hier anführst sind lediglich die über GUI erreichbaren Pfadeinträge, ich vergaß das Dein SO einer OOo-Version 2.0.3 entspricht und da ist das nicht mehr in der GUI aber trotzdem vorhanden.

Verwende Folgendes Makro um Dir den/die Pfade anzeigen zu lassen:

Code: Alles auswählen

Sub Main
Path=createunoservice("com.sun.star.util.PathSettings")
msgbox path.Basic
End Sub

Gruß
Stephan

MakroPfad

Verfasst: Mo, 26.06.2006 12:25
von u577503
also Dein Makro gibt mir aus:

Code: Alles auswählen

file:///C:/Programme/StarOffice/share/basic;file:///D:/Dokumente%20und%20%20Einstellungen/->mein Username<-/Anwendungsdaten/StarOffice8/share/basic
Gruß

Verfasst: Mo, 26.06.2006 13:07
von Stephan
nun müßtest Du wie bereits angeführt für den zweiten Pfad Folgendes tun/feststellen:
Ja und dann müßtest Du herausbekommen warum der Inhalt dieses Ordners überschrieben/gelöscht wird, denn das ist ja offensichtlich der Fall. Überzeuge Dich also das sich dort vor dem Neustart im Unterordner "Standard" eine Datei eine Datei namens "Script.xlb" befindet und dort der Quelltext Deines Makros steht (Script.xls mit Editor öffnen und reinschauen) und was mit dieser Datei nach dem Neustart ist.
Ich habe nämlich nicht die geringste Ahnung was das Spezielle Problem ist, nur am angegeben Ort müssen die Makros stehen und nach dem Neustart dann ebend nicht mehr, nur genau das solltest Du zunächst feststellen bevor man nach der eigentlichen Ursache forschen kann.



Gruß
Stephan

Erledigt!

Verfasst: Mi, 28.06.2006 08:46
von u577503
Hallo,

danke für Deine Hilfe.
Jetzt funktioniert es. ich kann Makros erstellen, abspeichern und die Makros bleiben erhalten.
D:/Dokumente%20und%20%20Einstellungen/->mein Username<-/Anwendungsdaten/StarOffice8/share/basic
war schreibgeschützt.

Dann kann man soviele Makros machen wie man will, schreibgeschützt ist schreibgeschützt.

Schönen Gruß