Wir sind auf Ihre Unterstützung angewiesen!
💚 BITTE helfen Sie uns HEUTE mit einer SPENDE 💚
Helfen Sie das LibreOffice Forum zu erhalten!

❤️ DANKE >><< DANKE ❤️

> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

gelöst; variable Zellenzahl ermitteln

Alles zur Programmierung im LibreOffice.
craig
Beiträge: 1137
Registriert: Do 21. Apr 2016, 11:42

Re: variable Zellenzahl ermitteln

Beitrag von craig » Fr 15. Jan 2021, 22:36

Hallo Natal,
Natal hat geschrieben:ich habe die ZIP-Datei Dokuvorlage_20210105_v02 Ext.ots.zip entpackt
NICHT entpacken.
Das .zip ist nur angehängt, weil man hier im
Forum keine .ots Dateien hochladen kann!

Dokuvorlage_20210105_v02 Ext.ots.zip

umbenennen in:

Dokuvorlage_20210105_v02 Ext.ots
Natal hat geschrieben:* kam eine Fehlermeldung (Bild3)
Diese Funktion prüft das Vorhandensein der "Hans*.csv" Datei

Jetzt hackt es bei mir ein wenig, weil ich nicht weiß, was Linux erwartet.
Ändere mal
Zeile 101

Code: Alles auswählen

	If CheckForFile(sPath) Then
in:

Code: Alles auswählen

	If CheckForFile(sURL) Then

Code: Alles auswählen

CurrentFileName = DIR( aPath, 0 )
Die DIR-Anweisung ist eigentlich eine Windows, bzw. MS-DOS-Anweisung zur Auflistung von Dateien und Ordnern.

Im Vorfeld habe ich die Office-API und in Foren gesucht, ob man für
Linux etwas anderes als DIR angeben muss. Ich habe aber nichts gefunden.

Deshalb bin ich davon ausgegeangen, dass die Officeprogrammierer
den Officekern so programmiert haben, dass diese Anweisung
zu allen Betriebssystem kompatibel ist.

Nun sind meine UNIX-, bzw. Linux -Kenntnisse etwas eingestaubt.
Wenn ich mich recht erinnere lautet die Linux-Anweisung:
ls [+Parameter]
Es gibt aber eine Methode wie man ls so umleiten kann, dass Linux auch Dir versteht.
Ich weiß aber nicht mehr wie.

Lass es ersteinmal darauf ankommen, ändere sPath in sURL und teste.

Ich hoffe es funktioniert.

Bis dann...

═══════════════════════════════════════════════════
Edit 15.01.2019 23:19Uhr
Ersetze den Code im Modul modCSVImport durch folgenden Code:

Code: Alles auswählen

REM  *****  BASIC  *****
REM modCSVImport
Sub [CSV_DATEN importieren]
Dim oSD as Object
Dim oFrames as Object
Dim oFrame as Object
Dim nCnt1 as Long

Dim oDocCSV as Object  
Dim oSheet as Object
Dim oRange1 as Object
Dim oRange2 as Object

Dim mData1() as Variant	' Array für die Daten
Dim mData2() as Variant	' Array für die Daten
Dim mData3() as Variant	' Array für die Daten

Dim mPath as Variant

Dim vDate as Variant
Dim sDate as String	
Dim mDate as Variant


Dim sFileCSV as String
Dim sPath as String
Dim sFile as String

Dim oDocAusVorlage as Object
Dim oSheetAusVorlage as Object
Dim oRange1AusVorlage as Object
Dim oRange2AusVorlage as Object
Dim oRange3AusVorlage as Object

Dim bFound as Boolean

	oDocAusVorlage=ThisComponent

		oSheetAusVorlage=oDocAusVorlage.CurrentController.ActiveSheet
			oRange1AusVorlage=oSheetAusVorlage.getCellRangeByName("A2:C2")
			oRange2AusVorlage=oSheetAusVorlage.getCellRangeByName("B4:C86410")
REM ---------------------------------------------------------------------------
REM 				Zellinhalte löschen
REM
REM VALUE		Nummerische Werte
REM DATETIME	Datum/Zeit-Werte
REM STRING		Text
REM ANNOTATION	Die Notiz
REM FORMULA		Formeln
REM HARDATTR	Die harten Formatierungen
REM STYLES		Styles
REM OBJECTS		Grafik
REM EDITATTR	Textformartierungen ?
			oRange1AusVorlage.ClearContents(com.sun.star.sheet.CellFlags.VALUE _
                         + com.sun.star.sheet.CellFlags.STRING _
                         + com.sun.star.sheet.CellFlags.DATETIME)
                         
			oRange2AusVorlage.ClearContents(com.sun.star.sheet.CellFlags.VALUE _
                         + com.sun.star.sheet.CellFlags.STRING _
                         + com.sun.star.sheet.CellFlags.DATETIME)
                         

REM ══════════════════════════════════════════════════════════════════════════════════════════════════════
REM 				Hier die Pfadangabe, bzw. die URL ändern

	' Unter Linux auch als URL angeben
	sUrl="file:///C:/temp 2021/Natal-Neu Makro/"

		sFile=dir(sUrl & "Hans*.csv")
			sPath = convertFromUrl(sUrl) & sFile
				
'			msgbox sPath
			
REM ══════════════════════════════════════════════════════════════════════════════════════════════════════

REM 			...................................
REM Prüfen ob die CSV-Datei bereits geöffnet ist
	sURL = ConverttoURL(sPath)
	bFound=False
		oAllComponents = StarDesktop.getComponents	
			oElements = oAllComponents.CreateEnumeration
	Do While oElements.HasMoreElements
		oElement = oElements.NextElement
		If oElement.hasLocation Then
			If oElement.URL = sUrl Then
					bFound = True
					 Goto ErrorHandler
				Exit Do
			End If	
		End If
	Loop
	
	If bFound=False Then

REM -----------------------------------------------------------------------------------------------------
REM Prüfung ob die Datei existiert.
REM Dazu wird die "FileExists(sUrl)" aufgerufen;
REM "FileExists(sUrl)" = TRUE		' Datei existiert
REM "FileExists(sUrl)" = FALSE		' Datei existiert nicht oder der Dateiname ist falsch, bzw.
REM der Dateiname entspricht nicht den Vorgaben, welche von diesem Makro gefordert werden
	If FileExists(sUrl) Then
		' "FileExists(sUrl)" = TRUE
'		msgBox surl
	Else
		' "FileExists(sUrl)" = FALSE
    	msgBox "Die angegebene Datei:" & chr(10) & _
     			sFileCSV	 & chr(10) & _
     			"exisitiert nicht!"  & chr(10) & _
     		"--------------------------------"  & chr(10) & _
     		"Das Programm wird beendet"	,16, "Datei nicht vorhanden"
     			Exit Sub
  End If 

REM 			...................................
REM CSV-Datei öffnen
    sFileCSV = convertToUrl(sPath) 'show_open_dialog
    if len(sFileCSV)>0 then
        dim mFileProps(2) as new com.sun.star.beans.PropertyValue
        mFileProps(0).Name = "FilterName" 	: mFileProps(0).Value = "Text - txt - csv (StarCalc)"
		' 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"
		' Datei im Hintergrund öffnen
        mFileProps(2).Name = "Hidden"		: mFileProps(2).Value = False
        oDocCSV = StarDesktop.loadComponentFromURL(sFileCSV, "_blank", 0, mFileProps())        
    end if

REM 			...................................
REM Daten aus dem CSV-File kopieren

	oSheet=oDocCSV.CurrentController.ActiveSheet
		oRange1=oSheet.getCellRangeByName("C2:E2")
		oRange2=oSheet.getCellRangeByName("B4:C86410")
		oRange3=oSheet.getCellRangeByName("A4:A86410")
			mData1()=oRange1.getDataArray()
			mData2()=oRange2.getDataArray()
			mData3()=oRange3.getDataArray()

		oSheetAusVorlage.getCellRangeByName("A2:C2").setDataArray(mData1())
		oSheetAusVorlage.getCellRangeByName("B4:C86410").setDataArray(mData2())
REM 			...................................
REM Zellformat 41 = 12:12:10
REM https://api.libreoffice.org/docs/idl/ref/namespacecom_1_1sun_1_1star_1_1i18n_1_1NumberFormatIndex.html
		oSheetAusVorlage.getCellRangeByName("B2:C2").NumberFormat=41
		oSheetAusVorlage.getCellRangeByName("B4:B86410").NumberFormat=41

REM 			...................................
REM Zähler für Spalte A
Dim oCellCursor as Object
Dim nEndRow as Long

			oCellCursor = oSheetAusVorlage.createCursor()
   			oCellCursor.GotoEndOfUsedArea(True)
	
			nEndRow = oCellCursor.getRangeAddress.EndRow+1
				For nCnt1 = 1 To nEndRow-3
					mData3(nCnt1-1)(0)=nCnt1
				Next nCnt1
		oSheetAusVorlage.getCellRangeByName("A4:A86410").setDataArray(mData3())
'		msgbox nEndRow

REM 			...................................
REM CSV-Datei schließen
	oDocCSV.Close(True)
exit Sub
End If

REM 			...................................
ErrorHandler:

    Reset

	    MsgBox "Die CSV-Datei"  & Chr(10) & _
	    			sPath   & Chr(10) & _
	    			 "ist bereits geöffnet" & Chr(10) & _
	    			   "Bitte schließen Sie die Datei und starten das Programm erneut" & Chr(10) & _
	    		"______________________________" & Chr(10)  & Chr(10) & _
			   	"Das Programm wird beendet!"	,0,"Fehlermeldung"

End Sub
Gruß

Craig

Nie die Sicherungskopie vergessen!

════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8

natal
Beiträge: 119
Registriert: So 8. Mär 2020, 20:03

Re: variable Zellenzahl ermitteln

Beitrag von natal » Sa 16. Jan 2021, 18:11

Hallo craig
Bevor ich wieder viele Bilder schicke, sag mir bitte mit welcher Dokuvorlage Du beim Erstellen deines Moduls gearbeitest oder vorgesehen hast.
So weit ich bei meinen Versuchen sehe, scheint es schon bei der Dokuvorlage zu hacken.
Ich denke, es könnte nur eine der beiden nachfolgenden Dokuvorlagen sein.
Entweder eine leere Dokuvorlage (Bild1) oder die schon mit Daten belegte Dokuvorlage (Bid2).
Vorstellen könnte ich mir die Dokuvorlage (Bild1), denn sie sollte ja nur den Rahmen liefern zur Übernahme der Daten aus der CSV-Datei (aus dem Ordner Ha) und der Daten, die bei der anschließenden Berechnung anfallen.

Gruß
natal
Dateianhänge
Bild1.png
Bild1.png (56.06 KiB) 1095 mal betrachtet
Bild2.png
Bild2.png (74.54 KiB) 1095 mal betrachtet

craig
Beiträge: 1137
Registriert: Do 21. Apr 2016, 11:42

Re: variable Zellenzahl ermitteln

Beitrag von craig » Sa 16. Jan 2021, 19:40

Hallo Natal,

damit wir unseren Wissenstand quasi eichen, arbeite bitte nachfolgende Punkte, Punkt für Pubkt ab.
  1. Öffne den Objektkatalog in der Basic-IDE und prüfe wie folgt:
    1. Ist unter Meine Makros &Dialoge die Bibliothek libPolar vorhanden :?:
      Prüfe auch die richtige Schreibweise!
    2. In der Bibliothek libPolar, sollte sich ein Modul mit dem Namen modCSVImport befinden :?:
      Prüfe auch die richtige Schreibweise!
    3. Öffne das Modul.
      Hier sollte nun der Code enthalten sein, den ich Dir gestern als Letztes im Post gesendet habe :?:
      Der Name des Makros/ der Subroutine ist: [CSV_DATEN importieren]
      Prüfe auch die richtige Schreibweise!
    4. Gestern war ich schon mächtig unkonzentriert, und habe eben festgestellt, dass ich
      Dich nicht darauf hingewiesen habe im neuen Code wiederum folgende Zeilen zu ändern:
      • URL
        Zeile 67

        Code: Alles auswählen

        sUrl="file:///home/servus/Schreibtisch/Ha"
      • 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"
  2. Hier die neue Dokumentvorlage, ergänzt mit ein paar Erläuterungen:
    Dokuvorlage_20210116_v03.ots.zip
    (61.01 KiB) 81-mal heruntergeladen
    Auch hier:
    Bitte NICHT entpacken, sondern nur umbenennen in:
    Dokuvorlage_20210116_v03.ots
  3. Speichere die Datei in Deinem Vorlagenordner ab.
  4. Befindet sich nun unter dieser URL eine Hans_Meerkatz.csv Datei :?:

    Code: Alles auswählen

    sUrl="file:///home/servus/Schreibtisch/Ha"
  5. Menü Datei → Dokumentvorlagen → Dokumentvorlage verwalten....
    Wähle hier die neue Dokumentvorlage aus.
    Es wird daraufhin eine neue Calc-Datei generiert.
Funktioniert es :?:

Nicht erschrecken ;)
Da ich in der Vorlage zwei Textfelder und einen Screenshhot gespeichert habe,
siehst Du diese auch in der neuerstellten Calc-Datei.

Bitte lese die Informationen.

Jetzt bin ich gespannt, ob die Eichung funktioniert hat :)
Gruß

Craig

Nie die Sicherungskopie vergessen!

════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8

Wanderer
Beiträge: 898
Registriert: Di 11. Feb 2014, 20:03
Wohnort: Berlin

Re: variable Zellenzahl ermitteln

Beitrag von Wanderer » So 17. Jan 2021, 00:24

Hallo,
craig hat geschrieben:
Fr 15. Jan 2021, 22:36

Code: Alles auswählen

CurrentFileName = DIR( aPath, 0 )
Die DIR-Anweisung ist eigentlich eine Windows, bzw. MS-DOS-Anweisung zur Auflistung von Dateien und Ordnern.

Im Vorfeld habe ich die Office-API und in Foren gesucht, ob man für
Linux etwas anderes als DIR angeben muss. Ich habe aber nichts gefunden.

Deshalb bin ich davon ausgegeangen, dass die Officeprogrammierer
den Officekern so programmiert haben, dass diese Anweisung
zu allen Betriebssystem kompatibel ist.

Nun sind meine UNIX-, bzw. Linux -Kenntnisse etwas eingestaubt.
Wenn ich mich recht erinnere lautet die Linux-Anweisung:
ls [+Parameter]
Es gibt aber eine Methode wie man ls so umleiten kann, dass Linux auch Dir versteht.
Ich weiß aber nicht mehr wie.
nach
https://forum.openoffice.org/en/forum/v ... 21&t=91538
könntest Du mal prüfen, ob der Pfad mit "/" endet, die DIR-Funktion für BASIC ist grundsätzlich vorhanden.

Das ls selbst auf DIR reagiert lässt sich nicht wirklich machen, denn es geht ja darum, dass die Shell ls aufruft, wenn jemand DIR schreibt.
Dafür gibt es "alias".
Bei externen Kommandos kann man auch einen Link mit dem Namen dir auf ls einrichten, funktioniert aber nicht, wenn die jeweilige shell das ls- Kommando fest eingebaut hat...

Mfg, Jörn
LO 6.0.7 (32Bit) Win8.1 Pro 32 Bit/ LO 6.3.2 Win10 64Bit / LO 6.0.7 Win7 Pro 64 Bit

craig
Beiträge: 1137
Registriert: Do 21. Apr 2016, 11:42

Re: variable Zellenzahl ermitteln

Beitrag von craig » So 17. Jan 2021, 12:14

Hallo Jörn,

vielen Dank für Deine Informationen.

ich habe das Makro geändert, in dem ich auf die zuerst
verwendete Funktion mit der DIR-Anweisung verzichte.

Viel kürzer und zu allen Betriebssystem kompatibel ist diese Runtime-Funktion:

Code: Alles auswählen

If FileExists(sUrl) Then
Dannenhoefer: Runtime-Funktionen
FileExists(sUrl) liefert TRUE oder FALSE zurück.
Gruß

Craig

Nie die Sicherungskopie vergessen!

════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8

nitja
Beiträge: 161
Registriert: Di 20. Okt 2020, 15:55

Re: variable Zellenzahl ermitteln

Beitrag von nitja » So 17. Jan 2021, 13:24

Wanderer hat geschrieben:
So 17. Jan 2021, 00:24
Die DIR-Anweisung ist eigentlich eine Windows, bzw. MS-DOS-Anweisung …
Nur, dass sie älter ist als MS-DOS. Also für MS-DOS, andere Betriebssysteme und BASICs von verschiedenen Entwicklern lediglich übernommen wurde.
Wieviel die jetzt außer dem Namen und der Grundfunktion noch mit der Implementation in Starbasic gemein hat …?
Die jedenfalls funktioniert einwandfrei. Ich benutze sie in dem oben gezeigten Makro um festzustellen, ob im Arbeitsverzeichnis eine passende csv-Datei vorhanden ist (dann wird die verarbeitet) und ob es noch eine weitere gibt (dann wir gefragt).
LO 24.2.0.3 (X86_64) auf Linux 6.6.19-1-MANJARO, gnome 45.4, (gtk 4) gtk3 für LO

nitja
Beiträge: 161
Registriert: Di 20. Okt 2020, 15:55

Re: variable Zellenzahl ermitteln

Beitrag von nitja » So 17. Jan 2021, 13:52

Ich lese hier schon weiter mit, wenn auch nach "natal"s Entscheidung mehr für Anregungen für mein eigenes, ähnliches aber sehr viel komplexeres Projekt (das mich ja auch in dieses Forum gebracht hat).
Deshalb versuche ich nach wie vor diese Anregungen zu verstehen, wobei mir craigs tot-kommentierter code gewisse Schwierigkeiten bereitet, ich den Fluss erst erkenne, wenn ich die Kommentare raus lösche.

Nun aber zu dem Punkt, der mir trotzdem bislang schleierhaft geblieben ist:
Nach meinem Verständnis lohnt der Mehraufwand um aus einem simplen Makro eine Office-Extension zu bauen dann und nur dann, wenn die Funktionalität in verschieden(st)en Anwendungen bei veschieden(st)en Nutzern wünschenswert ist.
Also, warum tut Ihr Euch das an?

Mein simples Makro funktioniert ohne irgendwelche Änderungen an der LO-Installation/Konfiguration. Es ändert auch nichts davon, interferiert also nicht mit irgendwelchen anderen Anwedungen auf dem Rechner, kann also auch nichts "zerschießen".

Also nochmal, warum kämpft Ihr seit fast 2 Wochen mit Bedingungen im Zielsystem, die das Makro lauffähig machen sollen und dem Aufwand das auch noch als "Extension" zu verpacken und zu installieren?

Vieles erinnert mich da an MS-Office, dem ich so gar nicht nachweine und MS-Windows, das losgeworden zu sein mich noch mehr freut.
LO 24.2.0.3 (X86_64) auf Linux 6.6.19-1-MANJARO, gnome 45.4, (gtk 4) gtk3 für LO

natal
Beiträge: 119
Registriert: So 8. Mär 2020, 20:03

Re: variable Zellenzahl ermitteln

Beitrag von natal » So 17. Jan 2021, 16:05

Hallo craig
Deine Fragen a, b, und c kann ich mit JA beantworten (Bild1).
Dass die Pfadangabe nicht gestimmt hat, habe ich selber bemerkt, hat mich aber nicht überrascht, nachdem ich gesehen habe, dass Du die Antwort um 22:36 erstellt hast.
Mit Deinem Hinweis auf Zeile 123 “Kommata“ und “Semikola“ wolltest Du mich daran erinnern, dass beim Herunterladen der CSV-Datei diese beiden Button angewählt sein sollen (Bild2). Richtig?

Wo ich mir jetzt nicht sicher bin, ist bei der Einrichtung der Dokuvorlage.
* Die Dokuvorlage mit dem Namen Dokuvorlage_20210116_v03.ots ist vorhanden.
Allerdings wird die Endung .ots automatisch immer verdoppelt (.ots.ots) (Bild3).
* wenn ich die Dokuvorlage öffne und Makros aktivieren klicke, wird mir zur Zeit Deine Anleitung (gelb hinterlegt) gezeigt und unter Extras < Anpassen wird nicht die Zeile Neues Dokument markiert (Bild4).

Sollte das so sein?
Ich könnte mir vorstellen, dass bei einem automatischen Ablauf die Zeile Neues Dokument mit den darin gespeicherten Daten markiert d. h. aufgerufen wird.

Ich belasse es jetzt bei diesem Zustand und warte auf Deine Rückmeldung.

Gruß
natal
Dateianhänge
Bild1.png
Bild1.png (91.75 KiB) 1066 mal betrachtet
Bild2.png
Bild2.png (59.17 KiB) 1066 mal betrachtet
Bild3.png
Bild3.png (35.28 KiB) 1066 mal betrachtet
Bild4.png
Bild4.png (74.28 KiB) 1066 mal betrachtet

nitja
Beiträge: 161
Registriert: Di 20. Okt 2020, 15:55

Re: variable Zellenzahl ermitteln

Beitrag von nitja » So 17. Jan 2021, 16:21

natal hat geschrieben:
So 17. Jan 2021, 16:05
… “Kommata“ und “Semikola“ wolltest Du mich daran erinnern, dass beim Herunterladen der CSV-Datei diese beiden Button angewählt sein sollen (Bild2). Richtig?
Ob "craig"s Hinweis so gemeint war, weiß ich nicht.
Die Schlussfolgerung ist jedenfalls falsch.
Polar benutzt ausschließlich Kommas (Kommata ist der alternative Plural bei sprachlicher Grammatik, nicht beim Programmieren) um die Daten zu trennen. Da aber (auch in den Überschriften) kein Semikolon vorkommt, führt die falsche Einstellung nicht zu einem Fehler.
Wenn man die csv-Datei per Makro einliest, spielt die Einstellung überhaupt keine Rolle, da die Import-Funktion von CALC gar nicht erst benutzt wird.
LO 24.2.0.3 (X86_64) auf Linux 6.6.19-1-MANJARO, gnome 45.4, (gtk 4) gtk3 für LO

craig
Beiträge: 1137
Registriert: Do 21. Apr 2016, 11:42

Re: variable Zellenzahl ermitteln

Beitrag von craig » So 17. Jan 2021, 16:58

@nitja,

ich habe nun den Eindruck, als würdest Du nun den Dialog
zwischen mir und Natal absichtlich torpedieren.
Ich würde mich an Deiner Stelle zurückhalten und den Thread weiterverfolgen.

Es geht doch nur darum, dass Natal ein funktionierendes Makro bekommt.
Wenn mein Makro funktioniert, dann wird er sich mit Deinem Makro befassen.

Welchen Code er schlußendlich verwendet, ist mir an dieser Stelle vollkommen egal.
Ich strebe hier jedenfalls keinen Wettbewerb an.

Der Vollständigkeit wegen:
Dir_(Kommandozeilenbefehl)

Das Thema Extension ist doch schon vom Tisch :!:
Aus meiner anfänglichen Sicht, war dies die einfachsten Methode eine Bibliothek zu
installieren, ohne lange erklären zu müssen wie man dies manuell macht.
Nitja hat geschrieben: (Kommata ist der alternative Plural bei sprachlicher Grammatik, nicht beim Programmieren)
Wo steht das geschrieben :!:
Laut Duden ist beides richtig.
Nitja hat geschrieben:Wenn man die csv-Datei per Makro einliest, spielt die Einstellung überhaupt keine Rolle, da die Import-Funktion von CALC gar nicht erst benutzt wird.
Gerade nochmal getestet.
Ergebnis:
Es wird keine Fehlermeldung ausgelöst wenn das Filter-Token
falsch gesetzt wurde, aber die Daten werden nicht eingelesen.

Ende der Durchsage.

Habe Geduld bis Du an der Reihe bist..

Danke
Gruß

Craig

Nie die Sicherungskopie vergessen!

════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8

An alle, die das LibreOffice-Forum nutzen:


Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten