Die Suche ergab 5320 Treffer

von komma4
Sa, 20.02.2016 23:13
Forum: Makros und allgemeine Programmierung
Thema: Python: Liste sortierter Dateinamen
Antworten: 6
Zugriffe: 2611

Re: Python: Liste sortierter Dateinamen

dann nimm den Dateiname-Teil als ersten Schlüssel. die Erweiterung als zweiten:

Code: Alles auswählen

sorted(filenames, key=lambda x: (x.split('.')[0], x.split('.')[1]))
edit: falls Punkte im Dateinamen vorkommen (könnten) - nimm'

Code: Alles auswählen

sorted(filenames, key=lambda x: (os.path.splitext(x)[0], os.path.splitext(x)[1]))
von komma4
Mo, 08.02.2016 04:24
Forum: Calc
Thema: hyperadresse auslesen
Antworten: 7
Zugriffe: 1759

Re: hyperadresse auslesen

Für die erste Variante: Hyperlinks sind .TextFields, also bspw.

Code: Alles auswählen

ThisComponent.getCurrentSelection().getTextFields().getByIndex(0).URL
note: eine Zelle kann mehrere Hyperlinks enthalten

Verwende MRI bei der Programmierung!
von komma4
Sa, 06.02.2016 23:21
Forum: Makros und allgemeine Programmierung
Thema: Makros für csv Listen- automatische Spaltenänderung
Antworten: 12
Zugriffe: 2657

Re: Makros für csv Listen- automatische Spaltenänderung

0 ist Spalte A, 1 ist B, 2 ist C usw. ... wenn man nicht immer "rechnen" will, welcher Index nun einer Spalte zugeordnet ist, dann nimmt man eine Funktion, die einem das Gesuchte liefert: FUNCTION ColumnIndexFromName( sName as String ) ' gibt den Index der Spalte zurück zelle = ThisComponent.Sheets...
von komma4
Sa, 06.02.2016 22:59
Forum: Calc
Thema: hyperadresse auslesen
Antworten: 7
Zugriffe: 1759

Re: hyperadresse auslesen

Willkommen im Forum

Wenn der Hyperlink per Einfügen>Hyperlink... eingegeben wurde , dann bleibt Dir nur der Weg über ein Makro.

Falls der Hyperlink mit der gleichnamigen CALC-Formel erstellt wurde, dann kannst Du mit einer Kombination der Formeln TEIL und SUCHEN den Text extrahieren.
von komma4
Fr, 29.01.2016 17:04
Forum: Makros und allgemeine Programmierung
Thema: Zelle A1 immer der Inhalt der gerade markierten (aktiven) Ze
Antworten: 12
Zugriffe: 2817

Re: Zelle A1 immer der Inhalt der gerade markierten (aktiven) Ze

Dieses Code-Beispiel beobachtet auf Eingaben (in der Spalte A auf einem Tabellenblatt "Tabelle1") und setzt daraufhin einen Zeitstempel in die korrespondierende Zeile der Spalte B. Zur Installation: lege den Code (im angehängten Modul) in ein Modul des Dokument, wo es wirken soll, oder in die STAND...
von komma4
Mo, 11.01.2016 12:57
Forum: Makros und allgemeine Programmierung
Thema: Calc: storeAsURL ODF-Formatversion
Antworten: 4
Zugriffe: 4053

Re: Calc: storeAsURL ODF Version

Das Basic-Makro am Ende des Eintrags gibt Dir eine Liste der Filternamen aus.

Probiere die Erstellung mit verschiedenen Namen aus...
Wenn Du die *.ods entpackst, findest Du die verwendete ODF-Version in der Datei manifest.rdf...
von komma4
Mo, 11.01.2016 11:21
Forum: Makros und allgemeine Programmierung
Thema: Calc: storeAsURL ODF-Formatversion
Antworten: 4
Zugriffe: 4053

Re: Calc: storeAsURL ODF Version

Steht im Wiki^^


[nein, ich kann Dir nicht sagen welches der "richtige" Filter ist]
von komma4
Sa, 09.01.2016 20:01
Forum: Calc
Thema: Summe Funktion funktioniert nicht wie gewünscht
Antworten: 9
Zugriffe: 5816

Re: Summe Funktion funktioniert nicht wie gewünscht

coinling hat geschrieben:Das Format ist meines Erachtens in beiden Spalten Standard.
Die linksbündige Ausrichtung deutet eher auf Textformat hin - damit kann Calc nicht rechnen
von komma4
Mo, 12.10.2015 17:52
Forum: Makros und allgemeine Programmierung
Thema: Datei schließen
Antworten: 4
Zugriffe: 1575

Re: Datei schließen

welchen Code führt denn die Schaltfäche "Abbrechen" aus? (zeigen!)
von komma4
Do, 24.09.2015 19:49
Forum: Makros und allgemeine Programmierung
Thema: Objekt verliert Zuordnung
Antworten: 2
Zugriffe: 1190

Re: Objekt verliert Zuordnung

Willkommen im Forum. Wenn Du "ungarische Namenskonvention" verwenden willst, dann ist sSpieler falsch (bezeichnet einen String), sondern oSpieler wäre korrekt (das o für Objekt). Das aber nur am Rande. Ansonsten kann ich mir erst mal nicht erklären weshalb sSpieler seine Zuordnung verlieren sollte -...
von komma4
Fr, 04.09.2015 12:54
Forum: Makros und allgemeine Programmierung
Thema: Datenquelle durch Code hinzufügen
Antworten: 16
Zugriffe: 4715

Re: Datenquelle durch Code hinzufügen

Du kannst unter Extras>Tabellenfilter in der ODB einstellen, welche Textdateien zu sehen sein sollen.

Oder einfach ein Verzeichnis wählen, in dem nur die zu verwendenden Dateien liegen (je nach Betriebssystem: Links verwenden)
von komma4
Fr, 04.09.2015 12:15
Forum: Makros und allgemeine Programmierung
Thema: Datenquelle durch Code hinzufügen
Antworten: 16
Zugriffe: 4715

Re: Datenquelle durch Code hinzufügen

eine Datenbank, in welche jede ".TXT" - Datei als Tabelle angelegt wird, welche in dem entsprechenden Verzeichnis ist, obwohl ich nicht das Verzeichnis sondern eine Spezielle Txt-Datei angegeben habe. Das ist aber das normale Verhalten beim Spezifizieren von Textdateien als Datenquelle: es wird ein...
von komma4
Mi, 26.08.2015 08:58
Forum: Makros und allgemeine Programmierung
Thema: [erledigt]Kopieren von Sonderzeichen
Antworten: 10
Zugriffe: 2258

Re: [erledigt]Kopieren von Sonderzeichen

damit das Format bei get- setDataArray auch kopiert wird? Gar nichts. setDataArray kopiert nur Werte, nicht (vollständig Zell-) Formatierungen. [manche Zeichen-Fonts schon, aber eben nicht alle!] Zu sehen, wenn man bspw. Zellen mit Zeichenfarbe, Hintergrund oder Währungsformatierung, oder [ganz all...
von komma4
Di, 25.08.2015 17:12
Forum: Makros und allgemeine Programmierung
Thema: [erledigt]Kopieren von Sonderzeichen
Antworten: 10
Zugriffe: 2258

Re: Kopieren von Sonderzeichen

"Normale" Sonderzeichen [Umlaute, @, € etc.] werden bei mir kopiert. Sonderzeichen aus speziellen Fonts aber nicht - mit .setDataArray ! Diese werden aber kopiert, wenn ich die Funktion .copyRange nehme: idxSheet = 0 Dim sourceRangeAddress As New com.sun.star.table.CellRangeAddress Dim targetAddress...