Re: [de-users] md5-Prüfsumme

2007-12-22 Diskussionsfäden Jens Franik
Guten Tag Friedrich Nolte,

am Donnerstag, 20. Dezember 2007 um 11:19 schriebst Du:

> Habe am 18. u. 19.Dez. das neue Update OOo_2.3.1 via
> FTP von Dresden und Esslingen heruntergeladen. Das
> md5sum-Prüf-PGM meldet einige OK's bei älteren
> Versionen, aber nicht bei der neuen Version.

Welche Prüfsumme errechnet denn dein Programm für die Datei?
Um welches md5 Programm handelt es sich?

> Zur
> Kontrolle habe ich das md5sum-PGM anstatt mit der
> md5sums-Textdatei mit dem Installations-File probiert
> - Prüfsumme stimmt!

Das kann ich mal einfach nur garnicht verstehen, was genau hast du
getan?

> Daraus schließe ich, daß das md5sum-PGM nicht mehr
> richtig funktioniert.

Und dann hast du dir ein neues Programm besorgt?
Sorry, die Schlußfolgerung ist konfus und unzusammenhängend.

-- 
Mit freundlichen Grüßen
Jens Franik
mailto:[EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Grafiken/Bitmaps in Datenbanken einbinden

2007-12-22 Diskussionsfäden Robert Großkopf
Hallo Heiko,

> ich würde gerne in einer Datenbank kleine Grafiken abspeichern. Geht
> das? (Diese Grafiken möchte ich nicht extern als Bild-Dateien ablegen.
> Ich weiß auch um die Problem, dass im Zweifel die Datenbank immer größer
> wird.) Ich habe bisher nix darüber gefunden. Würde mich über einen
> Lesetip freuen

Das funktioniert meines Wissens nur über ein Formularfeld, das grafische 
Kontrollfeld. Jedenfalls habe ich bisher keinen anderen Weg gefunden.

Gruß

Robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[de-users] Grafiken/Bitmaps in Datenbanken einbinden

2007-12-22 Diskussionsfäden Heiko Heckes

Hallo ,
ich würde gerne in einer Datenbank kleine Grafiken abspeichern. Geht 
das? (Diese Grafiken möchte ich nicht extern als Bild-Dateien ablegen. 
Ich weiß auch um die Problem, dass im Zweifel die Datenbank immer größer 
wird.) Ich habe bisher nix darüber gefunden. Würde mich über einen 
Lesetip freuen

Gruß

Heiko

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: [de-users] Calc: Makro starten, wenn Zelle verlassen wird

2007-12-22 Diskussionsfäden Robert Großkopf
Hallo Stefan,
>
> Ich habe Dein Makro jetzt nicht weiter studiert, sondern frage mich,
> weshalb Du die Formatvorlagen nicht über "Format|Bedingte
> Formatierung..." steuerst, ganz ohne Makro.

Das mit den bedingten Formatierungen funktioniert hervorragend - bis ich den 
Kalender in Teilen exportiere. Ich habe gerade so einen Kalender erstellt 
gehabt, war sehr zufrieden, dass nicht an jeder Stelle Formeln standen - und 
beim Einlesen der Spalten für Januar und Februar hatte ich anschließend im 
Writer nur Merkwürdigkeiten statt der 'bedingten Formate' - weil eben hat der 
Bezug fehlte.

Gruß

Robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] openoffice v2.3.1 - Markierfeld in der Größe ändern.

2007-12-22 Diskussionsfäden Robert Großkopf
Hallo Walter,

ich nehme einmal Mechthilds Betreff für meine Antwort:

Ich habe gerade dasselbe Problem mit Markierfeldern (Checkboxen) für eine 
Webdatenbank. Die sind bei manchen Browsern vom Design her überhaupt nicht zu 
beeinflussen. Daraufhin habe ich folgendes gemacht:
Checkbox raus, Textfeld rein. Textfeld schreibgeschützt, Änderung nur über 
Javascript und Onclick. Änderung heißt hier: "X" als markiert und 'leer' als 
nicht markiert. In der Richtung würde ich es auch bei OpenOffice probieren. 
Der Haken bei der Sache: es fehlt eben das schöne Häkchen. Außerdem ist etwas 
Makroprogrammierung erforderlich.

Gruß

Robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: AW: [de-users] Bilder komprimieren / Impress

2007-12-22 Diskussionsfäden Randolf
Hallo Christian,

habe einige Tage nicht in die Post geschaut, daher die späte Antwort.

Ich begrüße den Schritt von Sun ausdrücklich. 

Vielen Dank für den Tipp.

Frohe Weihnachten,

Randolf.


Am Montag, 3. Dezember 2007 13:35 schrieb Christian Lippka - Sun Microsystems 
Germany:
> Hallo Randolf,
>
> Sun hat eine extension entwickelt die unter anderem auch die Größe der
> im Dokument eingefügten Grafiken auf Knopfdruck reduzieren kann.
> Der Impress Minimizer sollte in den nächsten tagen auf
>
> http://extensions.services.openoffice.org/
>
> zu finden sein. Am besten blogs.sun.com/GullFoss lesen, dort wird
> es noch einmal angekündigt.
>
> Christian.

> >
> > -
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> > -
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Hallo, ich nutze openoffice v2.3.1 und möchte ein Markierfeld in der Größe ändern. Ka nn mir jemand einen Tip geben wie ich das mache? Das Fel d brauche ich in einem Calc-Formular, wob

2007-12-22 Diskussionsfäden Walter Haas

Hallo Mechtilde, Hallo Regina,

danke für die Antworten.
Ich dachte das Markierfeld lässt sich wie in Excel in der Größe ändern, 
damit ich es an eine Zelle anpassen kann. Ich habe ich einer Liste 
(Tabellenkalkulation) Punkte in der die MA mit Haken die Lesebstätigung 
hinzufügen. Leider ist das Feld sehr klein.


Gruß
Walter


- Original Message - 
From: "Regina Henschel" <[EMAIL PROTECTED]>

To: 
Sent: Saturday, December 22, 2007 6:22 PM
Subject: Re: [de-users] Hallo, ich nutze openoffice v2.3.1 und möchte ein 
Markierfeld in der Größe ändern. Kann mir jemand einen Tip geben wie ich das 
mache? Das Feld brauche ich in einem Calc-Formular, wobei nur der Haken 
jeweils sichtbar oder nicht sichtbar sein muss. Danke.




Hallo Walter,

Walter Haas schrieb:

Hallo, ich nutze openoffice v2.3.1 und möchte ein Markierfeld in der
Größe ändern. Kann mir jemand einen Tip geben wie ich das mache? Das
Feld brauche ich in einem Calc-Formular, wobei nur der Haken jeweils
sichtbar oder nicht sichtbar sein muss. Danke.


Die Größe für Markierfelder und Optionsfelder ist fest. Sie passt sich 
noch nicht einmal der Schriftgröße der Beschriftung an :(

http://www.openoffice.org/issues/show_bug.cgi?id=26593

Das Kontrollelement selbst kannst du beliebig groß machen, es ist auch der 
gesamte Bereich sensitiv; aber das Markierfeld selbst bleibt so klein.


mfG
Regina

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [de-users] Calc: Makro starten, wenn Zelle verlassen wird

2007-12-22 Diskussionsfäden Vera Unverzagt
Hallo Jörg,

Danke. Hat funktioniert, nachdem ich einmal kapiert habe, was ich machen
muß. ;-)

Vielen Dank noch mal an Dich und Stefan für Eure Tipps und Eure Geduld.

Frohe Weihnachten

Vera

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [de-users] Calc: Makro starten, wenn Zelle verlassen wird

2007-12-22 Diskussionsfäden Vera Unverzagt
Hallo Jörg,

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Saturday, December 22, 2007 6:06 PM
> To: users@de.openoffice.org
> Subject: Re: [de-users] Calc: Makro starten, wenn Zelle verlassen wird
>
> im Prinzip ja.
>
> Das Makro startet (logischerweise, denn es dient ja der Reaktion auf
> einen Eingabefehler und muß ggf. die Übernahme einer falschen Eingabe
> blocken) *vor* der Wert*übernahme* in die Zelle.
> Da ich mir momentan nicht sicher bin ob Du die Wertübernahme schon zur
> Laufzeit des Makros, welches durch die fehlerhafte Eingabe gestartet
> wird, erzwingen kannst, solltest du einfach Deine
> Berechnungen auf eine
> andere Zelle als die Jahreszelle beziehen. Trage mittels des in der
> Jahreszelle startenden Makros den zu der Zeit gültigen
> *Eingabe*wert in
> diese zweite Hilfszelle ein, etwa:
>
> Sub test(eingabe)
>  ThisComponent.Sheets(0).getCellrangeByName("A2").Value = eingabe
>  msgbox ThisComponent.Sheets(0).getCellrangeByName("A2").Value
> End Sub
>
> eingabe ist hierbei der automatisch übergebene Eingabewert (der also
> auch in der Zelle stehen wird, nachdem das Makro beendet ist), die
> Hilfszelle ist hier A2.
> Du must nun nur alle Berechnungen, deren Folge Veränderungen
> in anderen
> Zellen sind, die das Makro weiterverarbeiten soll auf A2
> beziehen, dann
> sind im Makro an der Stelle wo msgbox ... steht auch bereits die Werte
> der abhängig berechneten Zellen verfügbar.

Ich bin mir nicht ganz sicher, ob ich Dich richtig verstanden habe.

>
> (mögliche Umsetzung wäre beispielsweise 2 Zellen zu
> verbinden, die linke
> Zelle als Aktionszelle zu nutzen und den Inhalt der rechten Zelle als
> 'Rechenzelle', aber das ist nur ein Gestaltungsdetail, im
> Kern brauchst
> Du halt 2 Zellen und mußt ggf. eine aus gestalterischen Gründen
> verstecken, wie Du das machst ist egal)
>
Also: Wenn Das Makro ausgelöst wird durch die Gültigkeitsprüfung in B5,
muß ich dann die Berechnungen in diesem Fall auf die Zelle B6 beziehen?

Ich glaub, jetzt steh ich wieder auf dem Schlauch. Nicht böse sein,
manchmal brauch ich etwas länger...

Wie müßte dann das Makro aussehen, wenn ich dann das Makro Feiertage
aufrufen möchte?

Viele Grüße
Vera

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Hallo, ich nutze openoffice v2.3.1 und möchte ein Markierf eld in der Größe ändern. Kann mir j emand einen Tip geben wie ich das mache? Das Feld brauche ich in einem Calc-Formular, w

2007-12-22 Diskussionsfäden Regina Henschel

Hallo Walter,

Walter Haas schrieb:

Hallo, ich nutze openoffice v2.3.1 und möchte ein Markierfeld in der
Größe ändern. Kann mir jemand einen Tip geben wie ich das mache? Das
Feld brauche ich in einem Calc-Formular, wobei nur der Haken jeweils
sichtbar oder nicht sichtbar sein muss. Danke.


Die Größe für Markierfelder und Optionsfelder ist fest. Sie passt sich 
noch nicht einmal der Schriftgröße der Beschriftung an :(

http://www.openoffice.org/issues/show_bug.cgi?id=26593

Das Kontrollelement selbst kannst du beliebig groß machen, es ist auch 
der gesamte Bereich sensitiv; aber das Markierfeld selbst bleibt so klein.


mfG
Regina

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Calc: Makro starten, wenn Zelle verlassen wird

2007-12-22 Diskussionsfäden Jörg Schmidt
Hallo,

Vera Unverzagt schrieb:
> Sieht so aus, als ob ich dem Makro noch beibringen müßte, zu
> warten, bis
> die Tabelle Belegungsplan mit Hilfe der Hilfstabelle aktualisiert ist.

im Prinzip ja.

Das Makro startet (logischerweise, denn es dient ja der Reaktion auf
einen Eingabefehler und muß ggf. die Übernahme einer falschen Eingabe
blocken) *vor* der Wert*übernahme* in die Zelle.
Da ich mir momentan nicht sicher bin ob Du die Wertübernahme schon zur
Laufzeit des Makros, welches durch die fehlerhafte Eingabe gestartet
wird, erzwingen kannst, solltest du einfach Deine Berechnungen auf eine
andere Zelle als die Jahreszelle beziehen. Trage mittels des in der
Jahreszelle startenden Makros den zu der Zeit gültigen *Eingabe*wert in
diese zweite Hilfszelle ein, etwa:

Sub test(eingabe)
 ThisComponent.Sheets(0).getCellrangeByName("A2").Value = eingabe
 msgbox ThisComponent.Sheets(0).getCellrangeByName("A2").Value
End Sub

eingabe ist hierbei der automatisch übergebene Eingabewert (der also
auch in der Zelle stehen wird, nachdem das Makro beendet ist), die
Hilfszelle ist hier A2.
Du must nun nur alle Berechnungen, deren Folge Veränderungen in anderen
Zellen sind, die das Makro weiterverarbeiten soll auf A2 beziehen, dann
sind im Makro an der Stelle wo msgbox ... steht auch bereits die Werte
der abhängig berechneten Zellen verfügbar.

(mögliche Umsetzung wäre beispielsweise 2 Zellen zu verbinden, die linke
Zelle als Aktionszelle zu nutzen und den Inhalt der rechten Zelle als
'Rechenzelle', aber das ist nur ein Gestaltungsdetail, im Kern brauchst
Du halt 2 Zellen und mußt ggf. eine aus gestalterischen Gründen
verstecken, wie Du das machst ist egal)



Gruß
Jörg

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [de-users] Calc: Makro starten, wenn Zelle verlassen wird

2007-12-22 Diskussionsfäden Vera Unverzagt
Hallo Stefan,

> -Original Message-
> From: Stefan Weigel [mailto:[EMAIL PROTECTED]
> Sent: Saturday, December 22, 2007 5:46 PM
> To: users@de.openoffice.org
> Subject: Re: [de-users] Calc: Makro starten, wenn Zelle verlassen wird
> 
> Die Bedingung für das bedingte Format in Zelle B2 lautet:
> Formel ist: ODER(WOCHENTAG(A2)=7;WOCHENTAG(A2)=1)

Ok.
Irgendwie stand ich auf dem Schlauch.

Wenn ich das jetzt in Zelle D2 kopiere, steht dort dann auch brav 
ODER(WOCHENTAG(C2)=7;WOCHENTAG(C2)=1).

Ich weiß nicht, manchmal mache ich die Dinge komplizierter als sie wirklich 
sind. :-)

Trotzdem vielen Dank für Deine Hilfe und Deine Geduld.

Frohe Weihnachten

Vera

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Calc: Makro starten, wenn Zelle verlassen wird

2007-12-22 Diskussionsfäden Stefan Weigel

Vera Unverzagt schrieb:


Nun möchte ich, daß auch diese Zellen daneben richtig gefärbt werden. Also wenn 
A2 ein Wochenende ist, soll auch B2 dieses Format bekommen.


Das geht.

Die Bedingung für das bedingte Format in Zelle B2 lautet:
Formel ist: ODER(WOCHENTAG(A2)=7;WOCHENTAG(A2)=1)

Gruß

Stefan

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [de-users] Calc: Makro starten, wenn Zelle verlassen wird

2007-12-22 Diskussionsfäden Vera Unverzagt
Hallo Stefan,

> -Original Message-
> From: Stefan Weigel [mailto:[EMAIL PROTECTED]
> Sent: Saturday, December 22, 2007 5:26 PM
> To: users@de.openoffice.org
> Subject: Re: [de-users] Calc: Makro starten, wenn Zelle verlassen wird

> In der Spalte B siehst Du ein paar Zellen, die ein Datum enthalten, 
> eine Art Kalender. Die Wochenenden sind farblich hinterlegt. Sie 
> erhalten über die "Bedingte Formatierung" die Formatvorlage 
> "Wochenende" zugewiesen.
> 
> Die Bedingung für Zelle B6 lautet:
> Formel ist: ODER(WOCHENTAG(B6)=7;WOCHENTAG(B6)=1)
> 
> Die bedingte Formatierung lässt sich mit dem Pinselwerkzeug in die 
> anderen Zellen übertragen.

Stimmt. Das klappt.
Jetzt habe ich nur noch das Problem, daß ich zu jedem Datum noch eine weitere 
Zelle daneben habe, in die ich zum Beispiel den Namen des Feiertags oder den 
Namen des Ereignisses stehen habe.
Z.B. A2=1.1. und in B2 steht Neujahr.
Oder E16=15.3. und in F16=Cebit.

Nun möchte ich, daß auch diese Zellen daneben richtig gefärbt werden. Also wenn 
A2 ein Wochenende ist, soll auch B2 dieses Format bekommen.

Ich werde das jetzt einfach mal händisch lösen, indem ich die Bezüge anpasse. 
Aber geht das auch automatisch?

Vielen Dank für Deine Mühe und viele Grüße

Vera

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Calc: Makro starten, wenn Zelle verlassen wird

2007-12-22 Diskussionsfäden Stefan Weigel

Vera Unverzagt schrieb:


Brauchst Du dazu ein Beispiel?


Ja gerne. :-)


Schau mal hier:
http://groups.google.com/group/stefanw/web/vera_kalender.ods

In der Spalte B siehst Du ein paar Zellen, die ein Datum enthalten, 
eine Art Kalender. Die Wochenenden sind farblich hinterlegt. Sie 
erhalten über die "Bedingte Formatierung" die Formatvorlage 
"Wochenende" zugewiesen.


Die Bedingung für Zelle B6 lautet:
Formel ist: ODER(WOCHENTAG(B6)=7;WOCHENTAG(B6)=1)

Die bedingte Formatierung lässt sich mit dem Pinselwerkzeug in die 
anderen Zellen übertragen.


Feiertage erhalten die Formatvorlage "Feiertag", wodurch die Schrift 
rot wird. Feiertage sind in der Hilfstabelle in der Spalte I 
aufgelistet. Dort gibt es einen Zellbereich mit dem Namen "Feiertage".


Die zweite Bedingung für die Formatierung der Zelle B6 lautet:
NICHT(ISTFEHLER(SVERWEIS(B6;Feiertage;1;0)))

Gruß

Stefan

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [de-users] Calc: Makro starten, wenn Zelle verlassen wird

2007-12-22 Diskussionsfäden Vera Unverzagt
Hallo Stefan,

> -Original Message-
> From: Stefan Weigel [mailto:[EMAIL PROTECTED]
> Sent: Saturday, December 22, 2007 5:09 PM
> To: users@de.openoffice.org
> Subject: Re: [de-users] Calc: Makro starten, wenn Zelle verlassen wird
> 
> 
> Hallo Vera,
> 
> Vera Unverzagt schrieb:
> 
> Ich habe Dein Makro jetzt nicht weiter studiert, sondern frage mich, 
> weshalb Du die Formatvorlagen nicht über "Format|Bedingte 
> Formatierung..." steuerst, ganz ohne Makro.

Das hatte ich versucht, es aber nciht geschafft.

> 
> Brauchst Du dazu ein Beispiel?

Ja gerne. :-)

Vielen Dank und viele Grüße

Vera

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Calc: Makro starten, wenn Zelle verlassen wird

2007-12-22 Diskussionsfäden Stefan Weigel

Hallo Vera,

Vera Unverzagt schrieb:


If Weekday(oTag, 2) > 5 then
oZelleLi.CellStyle = "Wochenende li"
oZelleRe.CellStyle = "Wochenende"
End If



Was mache ich falsch?


Ich habe Dein Makro jetzt nicht weiter studiert, sondern frage mich, 
weshalb Du die Formatvorlagen nicht über "Format|Bedingte 
Formatierung..." steuerst, ganz ohne Makro.


Brauchst Du dazu ein Beispiel?

Gruß

Stefan


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [de-users] Calc: Makro starten, wenn Zelle verlassen wird

2007-12-22 Diskussionsfäden Vera Unverzagt
Hallo Jörg, hallo Stefan,

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Saturday, December 22, 2007 4:30 PM
> To: users@de.openoffice.org
> Subject: Re: [de-users] Calc: Makro starten, wenn Zelle verlassen wird
>
>
> Hallo,
> Ich sehe nur nicht das das nötig wäre, denn in Deiner Erklärung ist im
> Prinzip davon die Rede das das Makro starten soll wenn Du eine
> Jahreszahl einträgst, also sich der Zellwert ändert.
> (was nun abgesehen von der optischen Ähnlichkeit bei Betrachtung des
> Ganzen in der GUI, ein anderes Ereignis ist als 'Zelle verlasasen')
>
> Falls das so ist würde ich das Makro über Daten-Gültigkeit starten.
> (gib dort irgendwas als Eingabe an, was in keinem Fall als Jahreszahl
> vorkommen kann und gib das Makro als Aktion bei Fehlermeldung an)
>

Das klappt. Fast.
Das Makro startet richtig.

Ich hatte zuerst das Makro Wochenende aufgerufen, das aus einer
Hilfstabelle die jeweiligen Wochentage ausliest und entsprechend
einfärbt.

Allerdings wird nicht das richtige, d.h. das jeweils in Zelle B5
eingegebene Jahr genutzt.
Sondern je nachdem, was in der Vorlage steht, dieses Jahr.

Sieht so aus, als ob ich dem Makro noch beibringen müßte, zu warten, bis
die Tabelle Belegungsplan mit Hilfe der Hilfstabelle aktualisiert ist.

Das Makro sieht so aus:
Sub Startmakro
Wochenende
Feiertag
End Sub

Und das Makro Wochenende so:
Sub Wochenende

Dim oTabelle as Object
Dim oMonat as Object
Dim oZelleLi as Object, oZelleRe as Object
Dim nIndex as Integer, nIndexMax as Integer
Dim nBereich as Integer, oTag as Date


oTabelle = ThisComponent.Sheets.getByName("Belegungsplan")

For nBereich = 1 To 12
oMonat = getMonatBereich(oTabelle, nBereich)
nIndexMax = oMonat.rows.count - 1

For nIndex = 1 To nIndexMax
oZelleLi = oMonat.getCellByPosition(0,nIndex)
oTag = oZelleLi.getValue
oZelleRe = oMonat.getCellByPosition(1,nIndex)

If Weekday(oTag, 2) > 5 then
oZelleLi.CellStyle = "Wochenende li"
oZelleRe.CellStyle = "Wochenende"
End If
Next nIndex
Next nBereich
End Sub

Was mache ich falsch?

Viele Grüße

Vera

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [de-users] Calc: Makro starten, wenn Zelle verlassen wird

2007-12-22 Diskussionsfäden Vera Unverzagt
Hallo Jörg,

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Saturday, December 22, 2007 4:30 PM
> To: users@de.openoffice.org
> Subject: Re: [de-users] Calc: Makro starten, wenn Zelle verlassen wird
>
>
> Hallo,
> Falls das so ist würde ich das Makro über Daten-Gültigkeit starten.
> (gib dort irgendwas als Eingabe an, was in keinem Fall als Jahreszahl
> vorkommen kann und gib das Makro als Aktion bei Fehlermeldung an)

super. Noch eine Möglichkeit.

Da dies für mich etwas einfacher klingt, als die Lösung von Stefan
(Listener setzen), werde ich das mal als erstes ausprobieren. :-)

Vielen Dank und frohe Weihnachten.

Vera

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [de-users] Calc: Makro starten, wenn Zelle verlassen wird

2007-12-22 Diskussionsfäden Vera Unverzagt
Hallo Stefan,

> -Original Message-
> From: Stefan Weigel [mailto:[EMAIL PROTECTED]
> Sent: Saturday, December 22, 2007 4:22 PM
> To: users@de.openoffice.org
> Subject: Re: [de-users] Calc: Makro starten, wenn Zelle verlassen wird
> 
> 
> Hallo Vera,
> 
> Du willst das Makro nicht bei jedem Verlassen, sondern nur nach 
> einer Änderung der Zelle ausführen.
> 
> Dafür brauchst du einen Listener für die entsprechende Zelle:
> 
vielen Dank für Deine immer hilfreichen Tipps.
Das werde ich mal ausprobieren.


Ich wünsche Dir frohe Weihnachten.

Vera

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Calc: Makro starten, wenn Zelle verlassen wird

2007-12-22 Diskussionsfäden Jörg Schmidt
Hallo,

Vera Unverzagt schrieb:
> Kann ich ein Makro starten, indem ich eine Zelle verlasse?

Ja, indem Du einen entsprechenden Listener registrierst.

Ich sehe nur nicht das das nötig wäre, denn in Deiner Erklärung ist im
Prinzip davon die Rede das das Makro starten soll wenn Du eine
Jahreszahl einträgst, also sich der Zellwert ändert.
(was nun abgesehen von der optischen Ähnlichkeit bei Betrachtung des
Ganzen in der GUI, ein anderes Ereignis ist als 'Zelle verlasasen')

Falls das so ist würde ich das Makro über Daten-Gültigkeit starten.
(gib dort irgendwas als Eingabe an, was in keinem Fall als Jahreszahl
vorkommen kann und gib das Makro als Aktion bei Fehlermeldung an)




Gruß
Jörg

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Calc: Makro starten, wenn Zelle verlassen wird

2007-12-22 Diskussionsfäden Stefan Weigel

Hallo Vera,

Vera Unverzagt schrieb:


Um nicht jedes Mal das Makro von Hand aufrufen zu müssen (vergesse ich
gern so nach einem Jahr :-)), wollte ich das Makro ausführen lassen,
sobald ich das Jahr eingegeben habe und die Zelle verlasse.


Du willst das Makro nicht bei jedem Verlassen, sondern nur nach 
einer Änderung der Zelle ausführen.


Dafür brauchst du einen Listener für die entsprechende Zelle:

REM  *  BASIC  *

global oCell
global oListener

Sub AddListener
' add listener for cell C3

oDoc = ThisComponent
oSheet = oDoc.Sheets(0)
oCell = oSheet.getCellByPosition(2,2)

	oListener = CreateUnoListener( "Change_", 
"com.sun.star.util.XModifyListener" )


oCell.addModifyListener( oListener )
End Sub

Sub RemoveListener
oCell.removeModifyListener( oListener )
End Sub

Sub Change_modified( aEvent )
MsgBox "modified"
End Sub

REM * End of BASIC *

Dieser Code enthält drei Prozeduren:

AddListener nimmt einen Listener für die Zelle C3 in Betrieb, der 
auf eine Änderung der Zelle sensibel ist. Du solltest AddListener 
über Extras|Anpassen|Ereignisse beim Öffnen der Datei ausführen.


RemoveListener entfernt den Listener wieder, wenn Du ihn nicht mehr 
haben willst.


Die Prozedur Change_modified wird ausgeführt, wenn die Zelle 
geändert wurde. Hier baust Du also Deine Makroaktionen ein.


Gruß

Stefan


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[de-users] Calc: Makro starten, wenn Zelle verlassen wird

2007-12-22 Diskussionsfäden Vera Unverzagt
Hallo liebe Liste,

kurz vor Weihnachten habe ich noch mal eine Frage. :-)

Kann ich ein Makro starten, indem ich eine Zelle verlasse?

Hintergrund: Ich habe eine Kalendervorlage, die ich jedes Jahr für einen
Belegungsplan nutze.
Dort habe ich eine Zelle, in die ich das jeweilige Jahr eingebe, für das
der Kalender sein soll.
Danach soll dann das Makro die Feiertage und Wochenenden für dieses Jahr
einfärben.

Um nicht jedes Mal das Makro von Hand aufrufen zu müssen (vergesse ich
gern so nach einem Jahr :-)), wollte ich das Makro ausführen lassen,
sobald ich das Jahr eingegeben habe und die Zelle verlasse.

Ich weiß, ich kann mir eine Schaltfläche in das Blatt legen, um das
Makro zu starten. Und ich habe mir die Möglichkeiten angeschaut, das
Makro an Ereignisse zu koppeln. Aber von denen paßt keine so recht.

Hat einer von Euch eine Idee?

Viele weihnachtliche Grüße

Vera

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] openoffice v2.3. 1 - Markierfeld in der Größe ändern.

2007-12-22 Diskussionsfäden Mechtilde
Hallo Walter,
Ich habe mal Deinen Betreff deutlich gekürzt und die Frage hier nochmal
für alle lesbar kopiert.
Walter Haas schrieb:

> Hallo, ich nutze openoffice v2.3.1 und möchte ein Markierfeld in der
> Größe ändern. Kann mir jemand einen Tip geben wie ich das mache? Das
> Feld brauche ich in einem Calc-Formular, wobei nur der Haken jeweils
> sichtbar oder nicht sichtbar sein muss. Danke.

In der Entwurfsansicht des Formulars sollte sich die Größe verändern lassen.

Es ist hilfreich, wenn Du uns verräts, was du es genau gemacht hast,
damit es nachvollziehbar ist, und was dann bei dir nicht funktioniert


Gruß


Mechtilde

-- 
Dipl. Ing. Mechtilde Stehmann
## Observer OpenOffice.org: lang/DE
## Freie Office-Suite für Linux, Mac, Windows, Solaris
## http://de.openoffice.org
## Meine Seite http://www.mechtilde.de
## PGP encryption welcome! Key-ID: 0x53B3892B

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]