Hallo Natal,
Natal hat geschrieben:Das Eigenartige dabei ist, dass es schon einmal funktioniert hat.
Hier stellt sich mir die Frage:
Mit welcher Methode hast Du meine Extension gelöscht?
Hinweis:
Extensions sollten immer nur mit dem Extension-Manager hinzugefügt oder entfernt werden, denn
dahinter verbirgt sich ein komplexer Vorgang, welcher Dein Benutzerprofil (user-Verzeichnis) beeinflußt.
https://wiki.documentfoundation.org/UserProfile/de hat geschrieben:
GNU/Linux
/home/<Benutzername>/.config/libreoffice/4/user (LibreOffice 4 bis 7)
Hinweis:
Dies gilt für die LibreOffice-Pakete, die von The Document Foundation vertrieben werden. Von Ihrer Linux-Distribution bereitgestellte Versionen verwenden möglicherweise einen etwas anderen Pfad.
Es ist enorm wichtig, dass Du Dir von Deinem Benutzprofil von Zeit zu Zeit Backup's anlegst!
Es kommt leider immernoch relativ häufig vor, dass dieses z.B. bei Programmabstürzen, sonstiges zerschossen werden.
Es ist möglich das Benutzerprofil zu rekonsturieren, in dem man dass alte Profil umbenennt z.B. in User-old, dann
wird beim nächsten Neustart von Office automatisch ein blitzblankes Profil erstellt. Leider hat dies den Nachteil,
dass alle benutzerdefinierten Einstellungen, Vorlage, Symbolleisten, Tastenkombinationen, Extensions, Makros,
Filehistory, usw. verloren sind.
Ich sichere deshalb relativ häufig Backup's und verwende z.B. solche Verrzeichnisnamen:
user - Version_Datum_Uhrzeit
user - v7-0-4-2_20210110_163300
Letzte Sicherung 10.01.2021 um 16:33Uhr
An dieser Stelle Frage ich mich, wieviele benutzerdefinierte Einstellungen hast Du bereist vorgenommen?
Wenn es nicht all zuviele, würde ich Dir raten zuerst ein Backup zu erstellen, in dem Du den
bestehenden Ordner einfach umbenennst. Aber auf keinen Fall löschen!
Nach einem Neustart von Office wird ein neues Profil angelegt.
Jetzt versuche meinee Extension nochmals per Extension-Manager zu installieren.
Funktioniert es
------------------------------------
Extensions die Zweite:
Ich habe versucht einige meiner selbsterstellten Extensions unter LibreOffice 6.2.5.2 Portable zu installieren, dies schlug in einigen Fällen fehl.
Einige wurden im Extension-Manager angezeigt aber in der Basic-IDE (Objektkatalog) nicht.
Offensichtlich gibt es hier einen Bug, welcher erst in den neueren Versionen behoben wurde.
Ich habe ein kleine Doku in Impress erstellt, welche die Zufuß-Methode zur Erstellung eigener Makro-Bibliotheken aufzeigt.
Bitte folge erst der Impress-Anleitung, wenn Du die EQxtension zuvor nicht installieren konntest:
Dies ist die Impress-Datei:
und hier die Textdatei mit dem Code für das Modul „modCSVImport“:
Bitte
umbenennen in
modCSVImport.bas
Es ist nur der Code in Plaintext enthalten, welcher in das Modulblatt zu kopieren ist.
Meine Makros & Dialoge → libPolar → modCSVImport
Öffne nun das Makro
Sub [CSV_DATEN importieren] und passe die URL und den Datenfeldseparator an:
- URL
Zeile 67
- Datenfeld-Separator (Komma oder Semikolon)
Zeile 123
Code: Alles auswählen
' der erste Token (59) der Filteroptionen gibt den Datenfeld-Separator an:
' Kommata = 44
' Semikola = 59
mFileProps(1).Name = "FilterOptions" : mFileProps(1).Value = "59,34,76,1,,0,false,true,true,false"
- Schließe alle Office-Applikationen und starte neu, damit diese Änderungen gespeichert werden.
Das Schließen ist erforderlich, damit die Änderungen in Deinem Benutzerprofil (user-Verzeichnis) gepseichert werden.
-
Die „Hans*.csv“-Datei sollte sich nun als einzige in dem von Dir angegebenen Verzeichnis befinden:
sUrl="file:///home/servus/Schreibtisch/Ha"
-
Jetzt kannst Du meine zuvor gesendete Doku-Vorlage öffnen.
Lasse Dir hiervon ein neues Dokument erzeugen, der Rest läuft automatisch.
Perfekt ist das Makro noch nicht, es geht mir hier ausschließlich darum, ob die Richtung stimmt.
Danach klären wir, welche Funktionen Du brauchst.
Bin gespannt auf Deine Rückmeldung, besonders in Bezug auf die Extension.