Hallo Fachleute,
Nach dem Motto "Neuer Kunde Neue Runde" lösche ich per Makro die Refenzwerte in einigen verknüpften Zellen.
Danach ist auch der Haken raus und kann wieder gesetzt werden.
Meine Frage ist, ob das auf Dauer gut gehen kann oder ob OOO irgendwie durcheinander kommen könnte?
Bis jetzt ist nichts passiert.
Gruß Jörg
Markierfeld: Referenzwert per Makro löschen
Moderator: Moderatoren
Markierfeld: Referenzwert per Makro löschen
Gruß Jörg
Win 10 Pro AOO 4.1.15
Win 10 Pro AOO 4.1.15
Re: Markierfeld: Referenzwert per Makro löschen
Ich sehe da keine Probleme, habe aber keine Erfahrungen weil ich es vorziehe den Haken zu entfernen.
Gruß
Stephan
Gruß
Stephan
Re: Markierfeld: Referenzwert per Makro löschen
Hallo Fachleute,
@Stephan
Danke Dir für die Antwort. Deine Vorgehensweise ist natürlich professioneller.
Wollte es auch mal so versuchen, komme aber nicht weiter.
Momentan meckert ooo diese Zeile an.
Eigenschaft oder Methode nicht gefunden:Drawpage
Mir fehlt es halt an Wissen.
Vielleicht kannst Du ja mal drüberschaun.
Gruß Jörg
@Stephan
Danke Dir für die Antwort. Deine Vorgehensweise ist natürlich professioneller.
Wollte es auch mal so versuchen, komme aber nicht weiter.
Code: Alles auswählen
sub Markierfeld
odoc = ThisComponent
osheet = odoc.sheets(2)
Dim i as integer
Dim sBNames (1 to 3) as String
sBNames(1) = "Erstverord"
sBNames(2) = "Folgeverord"
sBNames (3) = "Regelfall"
oForm = odoc.sheets().DrawPage.Forms(sbNames(i))
oControl = oForm.getByName(sbNames(i))
For i = 1 To 3
if oControl.state=1 then
oControl.state=0
endif
next i
end sub
Code: Alles auswählen
oForm = odoc.sheets().DrawPage.Forms(sbNames(i))
Mir fehlt es halt an Wissen.
Vielleicht kannst Du ja mal drüberschaun.
Gruß Jörg
Gruß Jörg
Win 10 Pro AOO 4.1.15
Win 10 Pro AOO 4.1.15
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Markierfeld: Referenzwert per Makro löschen
Jörg hat geschrieben:Eigenschaft oder Methode nicht gefunden:DrawpageCode: Alles auswählen
oForm = odoc.sheets().DrawPage.Forms(sbNames(i))
Sheets() ist die Sammlung aller Tabellenblätter - die hat keine DrawPage.
Eine DrawPage findest Du aber bei jedem Sheet..., also:
Code: Alles auswählen
oDoc.Sheets().getByName("Tabelle1").getDrawPage()
verwende MRI zur Untersuchung Deiner Objekte (das kann sogar Code generieren!)
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: Markierfeld: Referenzwert per Makro löschen
Hallo Fachleute,
komme leider erst jetzt dazu zu antworten, sorry.
Habe die Extension heruntergeladen. Muß aber leider gestehen, dass meien Englischkenntnisse völlig unzureichend sind.
Trotzdem danke für den Hinweis.
Möchte meine Frage momentan auch nicht weiter verfolgen, da meine "Lösung" bis jetzt gut funktioniert.
Gruß Jörg
komme leider erst jetzt dazu zu antworten, sorry.
Habe die Extension heruntergeladen. Muß aber leider gestehen, dass meien Englischkenntnisse völlig unzureichend sind.
Trotzdem danke für den Hinweis.
Möchte meine Frage momentan auch nicht weiter verfolgen, da meine "Lösung" bis jetzt gut funktioniert.
Gruß Jörg
Gruß Jörg
Win 10 Pro AOO 4.1.15
Win 10 Pro AOO 4.1.15