Formular: Dateiauswahl in Calc übernehmen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Seba
Beiträge: 2
Registriert: Fr, 15.04.2016 10:08

Formular: Dateiauswahl in Calc übernehmen

Beitrag von Seba »

Hallo, ich versuche einen angezeigten Dateipfad aus einem Dateiauswahl-Fenster in eine Zelle zu kopieren.

Also die Dateiauswahl erfolgt über die "Formular-Steuerelemente" und dann über "weitere Steuerelemente" und dann die "Dateiauswahl". Darüber kann ich den Explorer durchsuchen und eine Datei anklicken. Daraufhin erscheint der Dateipfad in dem Fenster.

Meine Frage ist, wie kriege ich diesen link nun in eine Zelle, und zwar so das er sich bei jeder neuen Dateiauswahl auch erneuert? Geht das überhaupt?

Für Hilfe wäre ich sehr dankbar.


Moderation,4: verschoben in BASIC-Unterbereich, wo alle Makro-Fragen hin gehören; Betreff angepasst
Dateianhänge
Probe.ods
(11.15 KiB) 109-mal heruntergeladen
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Dateiauswahl-Fenster

Beitrag von Stephan »

z.B. ordne dem Dateiauswahlsteuerelement für das EReignis "Text geändert" folgendes Makro zu:

Code: Alles auswählen

Sub Main(tmp)
	sheet = ThisComponent.Sheets().GetByName("Tabelle1")
	sheet.getCellRangeByName("C6").String = tmp.Source.Text
End Sub
Gruß
Stephan
Dateianhänge
Probe_mit_makro.ods
(10.5 KiB) 108-mal heruntergeladen
Seba
Beiträge: 2
Registriert: Fr, 15.04.2016 10:08

Re: Dateiauswahl-Fenster

Beitrag von Seba »

Wahnsinn! Ich danke dir vielmals Stephan, ich hätte nicht gedacht das ich so schnell eine Antwort bekomme, funktioniert Prima. Danke Schön :D
Antworten