von TrueColor » Di, 07.03.2017 13:26
tsw68 hat geschrieben: Di, 07.03.2017 12:41
Bei ( Ein ) soll ein Makro gestartet werden und bei ( Aus ) auch.
und wo kann ich meine zwei Makros eintragen ?
Deshalb hatte ich dir genau diese Datei angehängt, weil man da gut sieht, wo welche Macros aufgerufen werden (--> Call MacroName).
Und das ganze von 4 (rot, gelb, grün, off) auf 2 (ein, aus) Fälle/Schaltpositionen zu kürzen, sollte kein Akt sein. An welcher Stelle hast du ein Problem?
In F3K's Code muss du deine Calls im IF- und ELSE-Bereich eintragen (Du musst auch nicht zwingend deinen Knopf bunt machen

)
F3K Total hat geschrieben: Di, 07.03.2017 11:41
[Ergänzungen von TrueColor]
Code: Alles auswählen
Sub S_switch_button (oEv)
oCell = ThisComponent.Sheets.getbyName("Tabelle1").getCellrangebyName("A1")
oButton = oEv.source.model
if oButton.Label = "Ein" then
oButton.Label = "Aus"
oButton.BackgroundColor = 255
oButton.TextColor = 16777215
oCell.Cellbackcolor = -1
oCell.String = "Ein"
Call DeinMacro1 '<-- Der Aufruf deines ersten Macros (Ergänzung TrueColor)
else
oButton.Label = "Ein"
oButton.BackgroundColor = 16777215
oButton.TextColor = empty
oCell.Cellbackcolor = 255
oCell.String = "Aus"
Call DeinMacro2 '<-- Der Aufruf deines zweiten Macros (Ergänzung TrueColor)
endif
End Sub
Sub DeinMacro1 '<-- Dein erstes Macro (Ergänzung TrueColor)
[Dein Macro-Code]
End Sub
Sub DeinMacro2 '<-- Dein zweites Macro (Ergänzung TrueColor)
[Dein Macro-Code]
End Sub
[quote=tsw68 post_id=268282 time=1488886875 user_id=58467]
Bei ( Ein ) soll ein Makro gestartet werden und bei ( Aus ) auch.
und wo kann ich meine zwei Makros eintragen ?
[/quote]
Deshalb hatte ich dir genau diese Datei angehängt, weil man da gut sieht, wo welche Macros aufgerufen werden (--> Call MacroName).
Und das ganze von 4 (rot, gelb, grün, off) auf 2 (ein, aus) Fälle/Schaltpositionen zu kürzen, sollte kein Akt sein. An welcher Stelle hast du ein Problem?
In F3K's Code muss du deine Calls im IF- und ELSE-Bereich eintragen (Du musst auch nicht zwingend deinen Knopf bunt machen ;-))
[quote="F3K Total" post_id=268276 time=1488883301 user_id=33602]
[b][Ergänzungen von TrueColor][/b]
[code]Sub S_switch_button (oEv)
oCell = ThisComponent.Sheets.getbyName("Tabelle1").getCellrangebyName("A1")
oButton = oEv.source.model
if oButton.Label = "Ein" then
oButton.Label = "Aus"
oButton.BackgroundColor = 255
oButton.TextColor = 16777215
oCell.Cellbackcolor = -1
oCell.String = "Ein"
Call DeinMacro1 '<-- Der Aufruf deines ersten Macros (Ergänzung TrueColor)
else
oButton.Label = "Ein"
oButton.BackgroundColor = 16777215
oButton.TextColor = empty
oCell.Cellbackcolor = 255
oCell.String = "Aus"
Call DeinMacro2 '<-- Der Aufruf deines zweiten Macros (Ergänzung TrueColor)
endif
End Sub
Sub DeinMacro1 '<-- Dein erstes Macro (Ergänzung TrueColor)
[Dein Macro-Code]
End Sub
Sub DeinMacro2 '<-- Dein zweites Macro (Ergänzung TrueColor)
[Dein Macro-Code]
End Sub
[/code][/quote]