Steuerelemente und Makros
Moderator: Moderatoren
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Steuerelemente und Makros
Hallo MFG,
1: ja
2: ja
3: hier verstehe ich die Frage nicht
4: ja (nehme Textmarken)
5: siehe http://webtools.projects.ooodev.org/support/
EDIT: ja
1: ja
2: ja
3: hier verstehe ich die Frage nicht
4: ja (nehme Textmarken)
5: siehe http://webtools.projects.ooodev.org/support/
EDIT: ja
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Steuerelemente und Makros
ist praktisch alles in Andrew Pitonyaks Makro Dokument beschrieben...
Bei konkreten Fragen helfen wir Dir hier gerne, aber Deine Arbeit musst Du schon selbst erledigen.
Bei konkreten Fragen helfen wir Dir hier gerne, aber Deine Arbeit musst Du schon selbst erledigen.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Steuerelemente und Makros
Mmm, allzu schwer ist das nicht, aber ich kenne noch keinen Einsteiger in OOo StarBasic Programmierung, der sich leicht getan hat.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Steuerelemente und Makros
@Winfried: Wie wahr
!
@MFG
Nach meiner Einschätzung kannst Du ohne einschlägige Erfahrung gleich die Finger davon lassen!
Als günstige Adresse zu OOME Ebook würde ich
http://book.opensourceproject.org.cn/of ... penmacros/
empfehlen...

@MFG
Nach meiner Einschätzung kannst Du ohne einschlägige Erfahrung gleich die Finger davon lassen!
Als günstige Adresse zu OOME Ebook würde ich
http://book.opensourceproject.org.cn/of ... penmacros/
empfehlen...
Gruss HW
Win7/SuSe 11.2 - LO 3.3
Win7/SuSe 11.2 - LO 3.3
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Steuerelemente und Makros
siehe angehängtes Beispiel...MFG hat geschrieben:aber das ganz große problem is immernoch, das die 1 wieder zur 0 wird, wenn ich den haken wieder wegmache - geht das irgendwie einfach zu bewerkstelligen?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Steuerelemente und Makros
automatische Berechnung ausgeschaltet?
Code: Alles auswählen
ThisComponent.calculateAll()
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Steuerelemente und Makros
+1FMFG hat geschrieben:is ja nen string, ich probiers mal mit integer
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Steuerelemente und Makros
nicht das Lesen ist das Problem, sondern das Setzen in Calc:
...wenn oCalcDoc das Objekt Deiner Calc-Datei ist
Code: Alles auswählen
If oFeld.State = 1 Then
oCalcDoc.Sheets().getByName( "Tabelle1").getCellByPosition( 1, 2 ).Value = 1
'[...]
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Steuerelemente und Makros
na, wenn das Formular mit den Schaltflächen in der gleichen Calc-Datei sind, dann geht auch ThisComponent.Sheets()....
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Steuerelemente und Makros
Eine Sheets()-Sammlung gibt es nur in einer Calc-Tabelle.
Du befindest Dich weiterhin aussschliesslich in Writer? Zeige mal Code, wie Du die Tabelle ansprichst...
Erste Tabelle (=zuerst eingefügte Tabelle, nicht unbedingt die erste im Dokument sichtbare) einer Writer-Datei:
Du befindest Dich weiterhin aussschliesslich in Writer? Zeige mal Code, wie Du die Tabelle ansprichst...
Erste Tabelle (=zuerst eingefügte Tabelle, nicht unbedingt die erste im Dokument sichtbare) einer Writer-Datei:
Code: Alles auswählen
oTabelle = ThisComponent.getTextTables().getByIndex(0)
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Steuerelemente und Makros
...i see...
nun, dann halt nicht über Textmarken, sondern über die Texttabelle:
Hiermit klappt auch die automatische Berechnung wieder.
Dir hilft das?
nun, dann halt nicht über Textmarken, sondern über die Texttabelle:
Code: Alles auswählen
oForm = ThisComponent.Drawpage.Forms(0)
oFeld = oForm.getByName( "CheckBox" )
' Texttabellle, Index 0
oTxtTab = ThisComponent.getTextTables().getByIndex( 0 )
If oFeld.State = 1 Then
' eingeschaltet
' Position, bei null beginnend (Spalte, Zeile)
oTxtTab.getCellByPosition( 0 , 1 ).Value = 1
Else
' ausgeschaltet
oTxtTab.getCellByPosition( 0 , 1 ).Value = 0
End If
Dir hilft das?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Steuerelemente und Makros
Die Zelle A4 kannst Du nur über 0,3 ansprechen. Wenn der o.a. Fehler auftritt, dann ist diese Zelle nicht vorhanden.MFG hat geschrieben:0 , 3
aber krieg immer die selbe fehlermeldung
BASIC Laufzeitfehler
Es ist eine Exception aufgetreten
Type: com.sun.star.lang.IndexOutOfBoundsException
Spreche Deine Tabelle über den Namen an (re. Maustaste>Tabelle...>Tabelle>Namen)
Code: Alles auswählen
oTxtTab = ThisComponent.getTextTables().getByName( "Tabelle7" )
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Steuerelemente und Makros
Na, alla... dann weiterhin guten Erfolg!
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)