Re: [de-users] [Calc] Formel ausfuellen per tastenkombination

2005-03-17 Diskussionsfäden Marc Santhoff
Am Do, den 17.03.2005 schrieb Christian Lohmaier um 17:33:
> On Thu, Mar 17, 2005 at 04:59:37PM +0100, Marc Santhoff wrote:
> > 
> > ich versuche in Calc mittels Tastatur eine Formel nach unten zu
> > replizieren, also etwa in Spalte C:
> > 
> > =A1*B1
> > 
> > gebe ich ein und will dann
> > 
> > =A2*B2
> > =A3*B3
> > ...
> > 
> > per Tastenkombination ausfüllen.
> > 
> > Die Technik, erst einen Bereich zu markieren und dann mittels F2 und
> > ALT-SHIFT-ENTER kenne ich, sie paßt aber nicht zu meiner gewohnten
> > Arbeitsweise. Bevor ich mit dem Umlernen beginne:
> > 
> > Gibt es eine Tastenkombination (oder eine Funktion, die ich mir dann auf
> > eine Taste lege) die dies leistet?
> 
> +c, dann +, dann +v
> 
> Wenn Du mehr über deine "gewohne Arbeitsweise" preisgibst kann man
> vielleicht einen besseren Vorschlag machen.

Nö, ist schon recht so. Ich wußte nur bisher nicht, daß dabei auch die
Formeln angepaßt werden.

Meine Arbeitsweise ist nicht geheimnisvoll, aber alle Aktionen die das
drücken von drei oder mehr Tasten beinhalten, fallen mir etwas schwer -
ich erwarte jeden Moment, daß der Rechner neu bootet. ;)

Gruß und Danke,
Marc


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



[de-users] [Calc] Formel ausfuellen per tastenkombination

2005-03-17 Diskussionsfäden Marc Santhoff
Tag,

ich versuche in Calc mittels Tastatur eine Formel nach unten zu
replizieren, also etwa in Spalte C:

=A1*B1

gebe ich ein und will dann

=A2*B2
=A3*B3
...

per Tastenkombination ausfüllen.

Die Technik, erst einen Bereich zu markieren und dann mittels F2 und
ALT-SHIFT-ENTER kenne ich, sie paßt aber nicht zu meiner gewohnten
Arbeitsweise. Bevor ich mit dem Umlernen beginne:

Gibt es eine Tastenkombination (oder eine Funktion, die ich mir dann auf
eine Taste lege) die dies leistet?

TIA,
Marc


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



Re: [de-users] Zelle als Referenz an Basicfunktion =?ISO-8859-1?Q?=FCbergeben?=

2005-03-16 Diskussionsfäden Marc Santhoff
Am Mi, den 16.03.2005 schrieb [EMAIL PROTECTED] um 15:21:
> Hi Marc

Tach auch,

[...]
> > ... und fällt mir auf:
> >
> >Es sollte wirklich eine Möglichkeit geben, die Anzahl der optionalen
> >Parameter zu erfragen und gezielt (indiziert) darauf zuzugreifen.
> >--> Issue schreiben, wenn's noch keinen gibt
> >  
> >
> War schnell mal auf der Homepage. Aber das Issue-Query-Formular schreckt 
> mich ab.
> So auf die Schnelle weiss ich nicht was ich wo eingeben muss um das 
> gewünschte
> Ziel zu erreichen.

Ich bin im Moment ausgelastet, wenn ich mehr Zeit dafür habe (auch zum
suchen, ob es sowas schon gibt) und mir niemand zuvorkommt, tue ich's.
Kann aber dauern...

Gruß,
Marc



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



Re: [de-users] Writer: Einfache Formularfunktion gesucht

2005-03-16 Diskussionsfäden Marc Santhoff
Am Mi, den 16.03.2005 schrieb Eilert um 09:14:
> Hallo Peter,
> 
> was ich nicht verstehe, dass das nicht ganz oben auf die Taskliste 
> gesetzt wird. Schließlich versteht sich OOo als Büroarbeitsmittel, da 
> müssten doch professionelle Anwendungen mehr Berücksichtigung finden.
> 
> Aber vielleicht stehen wir mit unseren Problemen wirklich allein? 
> Benutzt es sonst niemand? :-)
> 
> > Geplant für 2.x ist eine FitToSize-Funktion für Textformularfelder, 
> > damit wird man aber nicht alle Anforderungen abdecken können.
> 
> Vielleicht reicht es für den Zweck, den ich damit verfolge. Warten wir's 
> ab...
> 
> > Text sperren ist am einfachsten wohl über die Definition von Bereichen 
> > möglich.
> 
> Aha. Bereiche. Das sehe ich mir mal an. Danke für den Tipp!

Ansonsten gibt es natürlich noch die Formularfelder. Ist bei 1.1.x der
fünfte Knopp von oben i.d. vertikalen Knoppleiste links. Der klappt eine
zusätzliche Leiste aus.

Die sind hübsch und eignen sich gut für den eigentlichen Zweck, aber
leider bleiben sie in der Größe fix (also Lücken, wenn Du sie so
benutzt, wie Du es beschreibst).

Die Leiste hat auch Knöppe zum umschalten zwischen Entwurfs- und
Benutzungsmodus und zum öffnen des Dokuments im Entwurfs- oder
Benutzungsmodus. Wenn der Text im DOkument dann schreibgeschützt ist,
hat's tolle Formulare. Mit fester Feldbreite (warten auf 2.x ...).

HTH,
Marc



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



Re: [de-users] Re: =?ISO-8859-1?Q?=C4nderung?= der Dateisymbole =?ISO-8859-1?Q?r=FCckg=E4ngig?= machen

2005-03-11 Diskussionsfäden Marc Santhoff
Am Fr, den 11.03.2005 schrieb Manfred Ockert um 14:46:
> Vera Unverzagt schrieb:
> > Hallo, Fred,
> >>muss ich laso immer erst ne WinMühle anheizen, wenn ich so was lesen
> > 
> > will...gibts da nichts als Tarball für U**X ???
> > 
> > Nein, mußt Du nicht. winmail.dat Dateien entstehen, wenn jemand mit
> > Outlook eine Mail verschickt, an die er Anhänge gehängt hat. Wenn er
> > dann im rtf-Format sendet (Einstellung in Outlook, die man auch auf
> > Nur-Text setzen kann), werden die Anhänge so merkwürdig verwurstet.
> > Sendet er die gleiche Mail im HTML (igitt) oder im Nur-Text-Format,
> > kommen auch wieder lesbare Anhänge beim Empfänger mit Mozilla oder
> > KMail an :-))
> > 
> > Sorry, wenn das schon allgemein bekannt war.
> > 
> > Viele Grüße
> > 
> > Vera
> > 
> .. genau - und wie pack ich die wieder aus, auf ne Sun-Sparc-WS ?

Guckst Du da:

http://tnef.sourceforge.net/
http://www.fiction.net/blong/programs/#tnef2txt

Gruß,
Marc
-- 
Windows: "Where do you want to go today?"
Linux: "Where do you want to go tomorrow?"
FreeBSD: "Are you guys coming, or what?"


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



Re: [de-users] Zelle als Referenz an Basicfunktion übergeben

2005-03-09 Diskussionsfäden Marc Santhoff
Am Mi, den 09.03.2005 schrieb [EMAIL PROTECTED] um 23:35: 
> Hoi Marc

Moin moin,

[...] 
> >Stimmt, aber Du kannst "otion explicit" als erste Zeile im Modul
> >benutzen, dannmit werden  Tippfähler schonmal ausgeschlossen...
> >  
> >
> Nachdem ich durch einen Tippfehler etwas herumsuchen musste hatte ich 
> genau diese Option aktiviert.
> Aber dann ging es erst richtig los: Da die Fehler nicht beim Compilieren 
> über die Symbolleiste gefunden werden - verstehe sowieso nicht was 
> dieser Knopf soll, der bewirkt doch überhaupt nichts - kommen dann 

Syntaxfehler finden. Aber eine erweiterte Typprüfung u.a. würde ich auch
begrüßen...

> haufenweise Meldungen von Laufzeitfehlern (die ich übrigends inzwischen 
> gefunden habe - eine Pause bewirkt manchmal Wunder) wenn ich 
> Ctrl-Shift-F9 anwende.

Es gibt Firmen, die werfen Dich nach 12 Stunden Arbeit einfach raus in
den Feierabend. Ist auch ökonomisch sinnvoll, sonst erzeugt man durch
die Fehler, die man übermüdet macht, zusätzliche Mehrarbeit.

> >  
> >
> >>- Dauernd Totalabstürze
> >>
> >>
> >
> >Da dürfte nicht sein. Kannst Du irgendwie feststellen, welche Aktion den
> >Absturz provoziert?
> >  
> >
> Dies hatte immer mit diesen Laufzeitfehlern, Div durch 0 oä zu tun.
> Wenn das Dokument nach einem Absturz wieder geöffnet wird, wird es 
> wieder hergestellt, die Basicfunktionen werden aber
> aus dem Sheet nicht mehr gefunden (sind aber in der Basic-IDE). Erst 
> wenn das Dokument geschlossen und erneut geöffnet wird gehen diese wieder.

Tja, dabei kommt es wohl drauf an, an welcher Stelle der Absturz
passiert. Im ungünstigen Fall eben wie bei Dir. Wenn allerdings etwa
eine Division durch Null in aktuellen Versionen (1.1.3/4 bzw. 2.0Beta)
reproduzierbar ABstürze erzeugt, sollte man dringend diesen Fehler
melden (--> Issue schreiben).

> >  
> >
> >>- Obwohl man in Basic etwas ändert wird dies vom Sheet nicht übernommen. 
> >>Man hat das Gefühl, dass irgendwo noch auf eine alte Version zugegriffen 
> >>wird. Plötzlich wird die eigene Basic-Routine auch nicht mehr erkannt. 
> >>Obwohl man einen Breakpoint setzt wird dieser oft gar nicht erreicht 
> >>weil irgendwo auf eine andere gespeicherte Version zugegriffen wird. Mit 
> >>"alles schliessen und neu öffnen" kann man dieses Problem manchmal 
> >>lösen. Test's werden dadurch aber äusserst mühsam. Man kriegt Calc nur 
> >>mit Ctrl-Shift-F9 dazu alles neu zu berechnen, was aber dann häufig zu 
> >>Abstürzen führt weil irgendwo eine Referenz oder sonst was nicht stimmt. 
> >>Aber eben, die Fehlermeldungen sind dazu schlicht unbrauchbar.
> >>
> >>
> >
> >Hört sich ja schrecklich an. Wenn der Fehler im BASIC passiert solltest
> >Du die IDE geöffnet und die betreffende Zeile angezeigt bekommen. Welche
> >Version von OOo und welches Betriebssystem benutzt Du denn?
> >  
> >
> Ist es auch.
> Ich habe OO 1.1.1 unter Suse 9.1
> Wäre schön, wenn die fehlbare Zeile angezeigt würde. (Basic-IDE habe ich 
> logischerweise offen).
> Meist wird aber gar nichts von Baisc angezeigt. Manchmal überlagert sich 
> ein Teil des Basic-Codes mit dem Sheet.
> Nur einmal konnte ich erkennen welche Zeile markiert war.
> Frage nebenbei. Bilder (Screenshots) sollte man wohl hier nicht mitschicken?

Klingt nach einem Problem mit der Ressourcenfreigabe und dem "inneren
Zustand" des BASIC-Interpreters. Als erstes würde ich mal eine neuere
Version testen. Und vor allem das Original statt der Suse-Verson, wäre
nicht das erste mal, das ein Distributor einen schlechten Job bei der
eigenen Anpassung von OOo gemacht hat.

Soweit ich weiß gibt es verschiedene Pläne für die Renovierung der IDE,
aber mit der 2.0 wird das sicher nix.

> >  
> >
> >>Das grosse Manko, dass Zellen nur als CallByValue übergeben werden kann 
> >>leider nur mit grossem Aufwand und gebastel umgangen werden.
> >>
> >>
> >
> >Ohne den Quelltext zu sehen, wird man Dir schwer helfen können.
> >  
> >
> Quelltext aus dem Original Excel-VBA ?

Ich meinte den OOo-Quelltext. Passiert mir auch öfter, das ich Fehler
nicht mehr entdecke, die jemand anders auf den ersten Blick findet. Aber
scheinbar hast Du die Probleme ja bereits im Griff.

> Durch Deinen Anstoss nahm ich noch einmal einen Anlauf und konnte nun 
> eine profisorische Lösung finden (Zwar noch nicht in allen Details 
> getestet).
> 
> Hier meine Lösung mit OO:

[...Quelltext gelöscht...]

Das sieht wirklich fürchterlich aus. Leider habe ich im Moment nicht so
viel Zeit übrig, um mich damit weitergehend auseinanderzusetzen, aber
hast Du mal den Thread:

"[de-users] Calc: Gewichteter Mittelwert"

gelesen? Sieht aus, als wäre das exakt was Du erreichen willst,
allerdings ohne Makro dafür mit einer Hilfsspalte.

Vieleicht kannst Du Dir damit das Makro sparen ... und fällt mir auf:

Es sollte wirklich eine Möglichkeit geben, die Anzahl der optionalen
Parameter zu erfragen und gezielt (indiziert) darauf zuzugreifen.
--> Issue schreiben, wenn's noch keinen gibt

Gruß,
Marc



-

Re: [de-users] Zelle als Referenz an Basicfunktion übergeben

2005-03-09 Diskussionsfäden Marc Santhoff
Am Mi, den 09.03.2005 schrieb [EMAIL PROTECTED] um 14:58:
> Hoi Jörg
> 
> Besten Dank für Deine Hilfe.
> 
> Jörg Schmidt wrote:
> 
> >Hallo,
> >
> >  
> >
> >>na indem Du so aufrufst:
> >>=TEST(SPALTE(Tabelle2.C3);ZEILE(Tabelle2.C3))
> >>
> >>
> >>
> >
> >das ist vielleicht doch nicht das was Du suchst? Dann nimm doch:
> >
> >=TEST(ZELLE("Sheet");SPALTE(C3);ZEILE(C3))
> >  
> >
> Mit dieser Hilfe bin ich nun tatsächlich etwas weiter gekommen. Ich 
> stolpere aber von einem Problem
> zum Nächsten.
> Die OO-Basic-Umgebung ist sehr mühsam zum arbeiten.
> - Unverständliche Fehlermeldungen (z.B. Variable nicht definiert  
> sagt aber nicht welche! So ein blödsinn)

Stimmt, aber Du kannst "otion explicit" als erste Zeile im Modul
benutzen, dannmit werden  Tippfähler schonmal ausgeschlossen...

> - Dauernd Totalabstürze

Da dürfte nicht sein. Kannst Du irgendwie feststellen, welche Aktion den
Absturz provoziert?

> - Obwohl man in Basic etwas ändert wird dies vom Sheet nicht übernommen. 
> Man hat das Gefühl, dass irgendwo noch auf eine alte Version zugegriffen 
> wird. Plötzlich wird die eigene Basic-Routine auch nicht mehr erkannt. 
> Obwohl man einen Breakpoint setzt wird dieser oft gar nicht erreicht 
> weil irgendwo auf eine andere gespeicherte Version zugegriffen wird. Mit 
> "alles schliessen und neu öffnen" kann man dieses Problem manchmal 
> lösen. Test's werden dadurch aber äusserst mühsam. Man kriegt Calc nur 
> mit Ctrl-Shift-F9 dazu alles neu zu berechnen, was aber dann häufig zu 
> Abstürzen führt weil irgendwo eine Referenz oder sonst was nicht stimmt. 
> Aber eben, die Fehlermeldungen sind dazu schlicht unbrauchbar.

Hört sich ja schrecklich an. Wenn der Fehler im BASIC passiert solltest
Du die IDE geöffnet und die betreffende Zeile angezeigt bekommen. Welche
Version von OOo und welches Betriebssystem benutzt Du denn?

> Das grosse Manko, dass Zellen nur als CallByValue übergeben werden kann 
> leider nur mit grossem Aufwand und gebastel umgangen werden.

Ohne den Quelltext zu sehen, wird man Dir schwer helfen können.

Gruß,
Marc



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



Re: [de-users] RTF-Dateien lassen sich nicht öffnen

2005-03-08 Diskussionsfäden Marc Santhoff
Am Di, den 08.03.2005 schrieb Friedrich Strohmaier um 20:18:
> Hallo Leute, 
> hallo Andre,
> 
> Andre Schnabel schrieb:
> 
> [..]
> >Unabhängig davo stürzt die Beta bei mir genauso ab :-(
> >Ich schau mal, dass ich nen issue aufmache (falls nciht jemand
> > schneller ist).
> 
> Da braucht's keine beta! Meine 1.1.1 geht auch in die Knie

Stimmt, meine 1.1.0 wird auch geplättet, aber die 1.0.3/de öffnet diese
Datei anstandslos. Da scheint der RTF-Import kaputtprogrammiert worden
zu sein...

Ach, was ich noch sagen wollte:

Bitte keine Anhänge an diese Liste senden! NIE!

HTH,
Marc



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



Re: [de-users] 2.0beta frisst alles

2005-03-08 Diskussionsfäden Marc Santhoff
Am Di, den 08.03.2005 schrieb Gisbert Friege um 22:07:
> Hallo Michael,
> 
> > Gisbert Friege schrieb:
> > 
> >>>
> >>> Ich hab zwar kein Win mehr - doch ich denke ->rechtsklick auf das 
> >>> Icon ->öffnen mit ->Kreuz bei 'immer mit diesem Programm öffnen' 
> >>> machen und OK klicken sollte funktionieren.
> >>
> >>
> >>
> >> Da steht bei mir nur "Öffnen" ohne weitere Auswahl :-(
> >>
> > STRG und dann Rechtsklick hilft.
> 
> leider nicht: "Öffnen" hat nicht dieses kleine Dreieck wie z.B. "Senden 
> an." ("Senden an" - "OpenOffice.org 1.1.4" klappt, aber nur für dieses 
> eine Mal)

SHIFT-Rechtsklick ... oder auch mal F1 benutzen, Windows hat auch eine
Hilfe ... oder ein Windows-Grundkurs an einer Volkshochschule.

SCNR,
Marc
-- 
Real Users never use the Help key.


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



Re: [de-users] OOo Base 1.1.79 Bibliotheken für Makros?

2005-03-07 Diskussionsfäden Marc Santhoff
Am Mo, den 07.03.2005 schrieb Gisbert Friege um 18:36:
> Hallo Marc,

N'Abend Gisbert,

[...]
> > Jetzt fehlt nur noch jemand, der die Informationen zusammensucht und
> > einen kurzen, verständlichen Text schreibt. Den kann man dann unter PDL
> > stellen und zu OOo beisteuern ... (wo ist denn nur mein Zaunpfahl
> > geblieben, der muß eingeschneit sein ;)
> > 
> > Gruß,
> > Marc
> 
> a propos Zaunpfahl: Du möchtest (quasi als zaghaften Anfang) zusammen 
> mit Jörg und Hermann so einen WIKI-Artikel mit dem Thema "ThisComponent" 
> schreiben, wie gerade Regina einen mit dem Thema "Seitenumbruch" 
> geschrieben hat ?
> 
> Ich freue mich darauf :-)

Gut, freut mich, daß es Dir Spaß macht. ;)

Nur welche Informationen sollen da rein? Über ThisComponent ist
eigentlich schon eine Menge oder fast alles gesagt worden.

Und im Wiki nützt es relativ wenig, außer auf den Projektseiten und in
der Hilfe und vielleicht im SDK würde darauf verwiesen ...

Gruß,
Marc



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



Re: [de-users] OOo Base 1.1.79BibliothekenfürMakros?

2005-03-07 Diskussionsfäden Marc Santhoff
Am Mo, den 07.03.2005 schrieb Jörg Schmidt um 16:42:
> Hallo,
> 
> Marc Santhoff schrieb:
> > Quellen gibt es eigentlich genug, bloß daß die alle sozusagen in
> > Konkurrenz existieren ist schade.
> 
> Hast Du die Diskussion zu "Verein-Projekt-Community" der letzten Wochen
> verfolgt? Da kannst Du lesen warum das so ist. Ich habe dagegen
> argumentiert, bisher ohne Erfolg ... man wird sehen

Nur halbherzig und vor lauter Kopfschütteln konnte ich nicht viel
erkennen. Meine Leute dachten schon ich habe Parkinson. ;)

Deswegen weiß ich auch nicht, was und wie da argumentiert wurde.

> > Was ist eigentlich aus dem Ansatz geworden, ein BASIC-Handbuch zu
> > schreiben, bei Marc Bächinger (hat mal wer 'nen Link?
> > www.bächinger.at?)
> 
> http://www.bcwin.ch/ooo/basic/index.html
> 
> > war da gutes AMterial online. Wenn ich mich richtig erinnere, fehlen
> da
> > nur noch ein paar Kapitel.
> 
> Da fehlt noch eine ziemliche Menge, sofern das ein Handbuch und nicht
> nur eine Einführung sein soll. Und was soll ich z.B. dazu sagen wenn

kurzer Einschub: doch, genau um die Anfangsschwierigkeiten und
Orientierunghilfe geht es doch hier, oder?

> sich dort jemand für 2 Jobs einträgt, für die er bis heute nicht eine
> Zeile Doku geliefert hat?

Das klingt ein wenig nach o.g. Diskussion. Was ich dazu sagen kann ist:
Mir egal, was die Leute so machen. Wenn jemand die Lust/Zeit/Möglichkeit
verloren hat, muß es nur jemand geben, der diese Person wieder aus der
Aufgabenliste austrägt.

> > Und als offizielles OOo-Handbuch war das
> > ganze auch mal ausgelegt ... oder auf www.Kaldewey-Online.de,
> vielleicht
> > könnte man mit geringem AUfwand das viele Verfügbare konsolidieren und
> > als Referenzdoku benutzen?
> 
> Mir scheint die Sache ist eingeschlafen. Was bleibt sind die recht guten
> Dokumente zu Calc und Datenbanken.

Also an einem kleinen HowTo, das die elementaren Dinge für BASIC+UNO
Anfänger zusammenträgt (eben sowas wie This/CurrentComponent) und von
mir aus auch für die Online-Hilfe zur Verfügung steht würde ich
mitarbeiten.

Wobei ich in der Kürze den Vorteil sehe, so ca. zwei A4 Seiten mit etwas
Anschauungsmaterial. Die Hilfe ist streckenweise mit wirklich qualvollen
Texten zugemüllt (Vorsicht, persönliche Meinung!).

Vielleicht kann mal jemand anders seine Einschätzung dazu geben, Gisbert
vielleicht?

Gruß,
Marc



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



Re: [de-users] OOo Base 1.1.79 BibliothekenfürMakros?

2005-03-07 Diskussionsfäden Marc Santhoff
Am Mo, den 07.03.2005 schrieb Jörg Schmidt um 00:43:
> Hallo Marc,
> 
> Marc Santhoff schrieb:
> > [...]
> > Code aus der IDE starten ist ein Sonderfall, wer das tut muß sowieso
> > gucken, wie er seine Variablen mit den passenden Referenzen gefüllt
> > kriegt.
> 
> Ich stimme Dir in Allem zu, aber diesen Absatz muß ich kommentieren:
> In VBA ist es "normal" Code auch aus der IDE zu starten. Umsteiger von

Huch? Na gut, wen es so ist...

> VBA verzweifeln daran wenn sie etwas mit "CurrentComponent" aus der IDE
> starten und es geht nicht. Die brüten stundenlang wo der Fehler ist.
> Auch ich habe diese Erfahrung gemachr, nur hatte ich damals den Vorteil
> das ich zufällig Codeschnipsel hatte die sowohl mit "ThisComponent" als
> auch mit "CurrentComponent" verfaßt waren und bin deshalb relativ
> schnell dahinter gekommen.

Das ist ein echter Mangel, wie jeder der programmiert weiß eine
anständige Dokumentation zu schätzen. Und gerade bei UNO ist die
Lernkurve recht flach, will sagen das braucht Zeit.

> Wer das sehr beliebte Handbuch für StarBasic von Sun benutzt um
> Einzusteigen, findet dort jedoch nur "CurrentComponent".

Quellen gibt es eigentlich genug, bloß daß die alle sozusagen in
Konkurrenz existieren ist schade.

Was ist eigentlich aus dem Ansatz geworden, ein BASIC-Handbuch zu
schreiben, bei Marc Bächinger (hat mal wer 'nen Link? www.bächinger.at?)
war da gutes AMterial online. Wenn ich mich richtig erinnere, fehlen da
nur noch ein paar Kapitel. Und als offizielles OOo-Handbuch war das
ganze auch mal ausgelegt ... oder auf www.Kaldewey-Online.de, vielleicht
könnte man mit geringem AUfwand das viele Verfügbare konsolidieren und
als Referenzdoku benutzen?

Ansonsten könnte man auch einen Issue zur Verbesserung der Hilfe
schreiben, fragt sich nur wo der ansetzen soll.

Gruß,
Marc (der sich mal wieder die Linkliste zu BASIC auf de.openoffice.org
angucken sollte)
-- 
THE LESSER-KNOWN PROGRAMMING LANGUAGES #12: LITHP

This otherwise unremarkable language is distinguished by the absence of
an "S" in its character set; users must substitute "TH".  LITHP is said
to be useful in protheththing lithtth.



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



Re: [de-users] OOo Base 1.1.79 Bibliotheken für Makros?

2005-03-07 Diskussionsfäden Marc Santhoff
Am So, den 06.03.2005 schrieb Hermann Kienlein um 11:31:
[...]
> >"ThisComponent" zeigt immer auf das geöffnete "echte" Dokumentenfenster,
> >aus dem das gerade laufend Makro aufgerufen wurde.
> >
> >  
> >
> wenn das Makro im Dokument gespeichert ist und/oder daraus gestartet 
> wird. In der Standard-Bibliothek verankert zeigt es auf das 
> Fenster/Komponente die vor der IDE aktiv war, wenn es aus der IDE 
> gestartet wird.
> 
> >"StarDesktop.CurrentComponent" ist der Kollege, der alle Komponenten
> >einbezieht, also z.B. auch die BASIC-IDE.
> >
> >  
> >
> das hatte ich jetzt nicht mehr im Kurzzeitgedächtnis :-(
> Kann man das verallgemeinert eigentlich sagen dass ThisComponent gleich 
> StarDesktop.CurrentComponent ohne der BasicIDE ist? oder fehlen da noch 
> mehr grundlegende Dinge?

Ja, s. meine andere Mail in diesem Thread: Es kommt wenigstens noch der
DB-Browser in Frage, wahrscheinlich mehr. Zu erterem gibt es AFAIR auch
einen Schnipsel:

http://codesnippets.services.openoffice.org/

> Gruß
> Hermann
> (der sich so grundsätzliche Sachen endlich mal auf einen Spickzettel 
> schreiben sollte)

Spickzettel sind doof. Und Menschen auch, die stellen immer ihre
Kaffeetassen auf die Spickzettel und man kan nichts mehr lesen. ;)

(Mit dem Fuß aufstampfend:) Ich will eine richtige Dokumentation.

Grüße,
Marc
-- 
It is practically impossible to teach good programming style to
students that have had prior exposure to BASIC: as potential
programmers they are mentally mutilated beyond hope of
regeneration. - Dijkstra



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



Re: [de-users] OOo Base 1.1.79 Bibliotheken für Makros?

2005-03-06 Diskussionsfäden Marc Santhoff
N'Abend Gisbert,

Am So, den 06.03.2005 schrieb Gisbert Friege um 17:54:
[...]
> ok, ich habe mich unpräzise ausgedrückt:
> 1. ich weiß nicht immer was ich suche, wenn ich mit einer neuen Sache 
> anfange,
> 2. ich weiß nicht dass dieses was ich suche mit "ThisC" beginnt
> 3. und würde deshalb in einem "Programming Guide" einen Hinweis auf das 
> erwarten, was wohl doch anscheinend viele (alle) ProgrammiererInnen 
> benutzen

Jetzt verstehe ich und gebe Dir recht. Es sollte wirklich ein Kapitel
über diese Art eingebauter "Sonderfunktionen" bzw. besonderer Variablen
geben.

Und zwar nicht nur für SO sondern am besten in der Hilfe und im SDK
(wobei es da vermutlich irgendwo erwähnt wird, grob gezielt irgendwo ins
Kapiteln 2,3 oder 6), denn das BASIC kommt im SDK deutlich zu kurz.

Jetzt fehlt nur noch jemand, der die Informationen zusammensucht und
einen kurzen, verständlichen Text schreibt. Den kann man dann unter PDL
stellen und zu OOo beisteuern ... (wo ist denn nur mein Zaunpfahl
geblieben, der muß eingeschneit sein ;)

> > Gruß,
> > Marc (verwirrt über die laufzeiten von Mails in diese Liste)
> 
> ja, seltsam.

Und hört garnicht wieder auf ...

Gruß,
Marc


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



Re: [de-users] Linien-Auswahl beibehalten

2005-03-06 Diskussionsfäden Marc Santhoff
Am So, den 06.03.2005 schrieb Ulrich Walter um 21:55:
> Hallo,
> 
> ich möchte mehrere Linien hintereinander zeichnen, jedoch muß ich
> dann für jede neue Linie das Linienauswahl-Werkzeug wieder neu
> anklicken. Gibt es eine Möglichkeit, dass das Werkzeug solange
> beibehalten wird, bis ich wieder den Pfeil (Auswahl) explizit
> anklicke?

Doppelklick auf das zu zeichnende Element (hier Linie) tut was Du
suchst.

HTH,
Marc



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



Re: [de-users] Nutzung von Datev

2005-03-06 Diskussionsfäden Marc Santhoff
Am So, den 06.03.2005 schrieb Dirk Weichelt um 19:55:
[...]
> Wobei man bei Lexware nicht unbedingt von einem "Zertifizierten 
> Buchhaltungsprogramm" sprechen kann.
[...]

Im Sinne einer Prüfung und Anerkennung durch die zuständige Stelle bei
den Finanzbehörden schon.

Wäre mir neu, wenn es anders wäre...

Gruß,
Marc


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



Re: [de-users] OOo Base 1.1.79 Bibliotheken fürMakros?

2005-03-06 Diskussionsfäden Marc Santhoff
Am So, den 06.03.2005 schrieb Jörg Schmidt um 12:02:
> Hallo,
> 
> Marc Santhoff schrieb:
> > Am Sa, den 05.03.2005 schrieb Hermann Kienlein um 18:09:
> > > es ist manchmal aber auch verwirrend wohin ThisComponent zeigt: ein
> > > Makro aus einem Dokument raus ist es das Dokument, das
> > gleiche Makro aus
> > > der IDE hast du die IDE im Zugriff (was aber meistens nicht
> > gewollt ist)
> >
> > Das kann ich so nicht stehen lassen:
> >
> > "ThisComponent" zeigt immer auf das geöffnete "echte"
> > Dokumentenfenster,
> > aus dem das gerade laufend Makro aufgerufen wurde.
> 
> also wenn es um "aus dem" geht, und das heißt das sichtbare Fenster,
> dann reicht auch .CurrentComponent (und ThisComponent in jedem Fall).
> Allerdings wäre "immer" im allgemeinen Sinn IMHO deshalb falsch weil
> wenn ich einen Code in den OOo-Bibliotheken habe und der ThisComponent
> enthält:
> *und* ich mehrere Dokumente (gleichen Tys?) geöffnet habe
> *und* ich den Code _aus der aktiven Basic-IDE_ starte (Basic-IDE ist
> "oben" und aktiv i.S. hat Fokus)
> dann bezieht sich ThisComponent auf das Dokumentfenster was der
> Reihenfolge nach "vorn" ist (Reihenfolge meint die Fensterreihenfolge
> die ich bei Windows mit ALT+TAB "durchschalten" kann

Das widerspricht nicht der zugrunde liegenden Logik. Im Gegenteil, ich
finde es nachvollziehbar.

Nur habe ich dazu nichts weiter geschrieben, weil ich diesen Fall nicht
benutze, z.B. aus Gründen der Robustheit (wenn man sich auf
Vorhandensein eines Menüeintrags zum Makrostart verläßt, gibt es
mindestens einen Anwender, der die Menüs verfummelt hat ;).

Und MAkros in Bibliotheken sollten IMHO entweder einen Parameter mit dem
zu bearbeitetenden Dokument übergeben bekommen oder "ihr" Fenster selbst
ermitteln, es kann ja theoretisch auch konkurrierende Zugriffe geben.
Aber das ist Ansichtssache.

Code aus der IDE starten ist ein Sonderfall, wer das tut muß sowieso
gucken, wie er seine Variablen mit den passenden Referenzen gefüllt
kriegt.

Wichtig ist nur, das "ThisComponent" die "Sonderfenster" wie die IDE
nicht berücksichtigt... der DB-Browser ist auch eine Komponente, also
mit "CurrentComponent" zu fassen, nicht aber mit "ThisComponent".

Gruß,
Marc


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



Re: [de-users] OOo Base 1.1.79 Bibliotheken für Makros?

2005-03-06 Diskussionsfäden Marc Santhoff
Am Sa, den 05.03.2005 schrieb Hermann Kienlein um 18:09:
> es ist manchmal aber auch verwirrend wohin ThisComponent zeigt: ein 
> Makro aus einem Dokument raus ist es das Dokument, das gleiche Makro aus 
> der IDE hast du die IDE im Zugriff (was aber meistens nicht gewollt ist)

Das kann ich so nicht stehen lassen:

"ThisComponent" zeigt immer auf das geöffnete "echte" Dokumentenfenster,
aus dem das gerade laufend Makro aufgerufen wurde.

"StarDesktop.CurrentComponent" ist der Kollege, der alle Komponenten
einbezieht, also z.B. auch die BASIC-IDE.

Gruß und HTH,
Marc



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



Re: [de-users] OOo Base 1.1.79 Bibliotheken für Makros?

2005-03-05 Diskussionsfäden Marc Santhoff
Hallo Gisbert,

Am Sa, den 05.03.2005 schrieb Gisbert Friege um 15:27:
> Hallo Jörg,

Bin ich nicht, antworte aber trotzdem:

> > doc = ThisComponent
> 
> ... ist leider auch im
> 'Staroffice 8 Programming Guide for Basic'
> noch nicht vorhanden :-(

Das macht auch nicht so viel ...

> (ich möchte nicht wissen wie viele Leute schon aufgegeben haben, weil 
> sie dieses Object(?) nirgendwo gefunden haben ...)

... weil es auch in ungewöhnlichen Situationen wertvoll sein kann,
einfach mal die Hilfestellung in Anspruch zu nehmen, die OOo mitbringt.
;)

Also: Hilfe - Inhalt ... zum Index wechseln und "ThisComponent"+ENTER
eintippen.

Gruß,
Marc (verwirrt über die laufzeiten von Mails in diese Liste)
-- 
Real Users never use the Help key.



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



Re: [de-users] Zelle als Referenz an Basicfunktion übergeben

2005-03-05 Diskussionsfäden Marc Santhoff
Am Fr, den 04.03.2005 schrieb [EMAIL PROTECTED] um 20:56:
[...]
> >
> Na ja, sicherlich ein Szenario. Aber die Referenz auf das Sheet (aus der 
> Basic-Funktion) habe ich damit immer noch nicht.
[...]

oSheet = thisComponent.CurrentController.ActiveSheet

HTH,
Marc



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



Re: [de-users] Grafiken in Gallerie

2005-02-28 Diskussionsfäden Marc Santhoff
Am Mo, den 28.02.2005 schrieb Petra Schrauth um 11:58:
[...]
> >Wenn es Dir Grafik aus Draw/Impress geht, dann lege ein neues Thema an
> >und ziehe die markierte Grafik per D&D in das geöffnete Gallery-Fenster.
> >
> >Grüße
> > Mathias
> >  
> >
> Hallo Mathias,
> 
> ja, diese Grafiken wurden wohl mit Draw oder Impress erstellt. Genau das 
> möchte ich auch. Aber wenn es so einfach wäre wie "markierte Grafik per 
> D&D in das geöffnete Gallery-Fenster", dann wäre mein Tag gerettet. Geht 
> bei mir aber leider nicht. (Win98 und OO 1.1.2)

Wenn Du die Grafik mit der Maus "greifst", also draufklickst, um sie zur
Galerie zu ziehen, warte ein wenig. Dann verwandelt sich der Cursor vom
Pfeilkreuz zu einem Zeiger mit angehängtem Rechteck.

Dann ab in die Galerie damit.

HTH,
Marc



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



Re: [de-users] OO Base 1.1.79

2005-02-27 Diskussionsfäden Marc Santhoff
Am So, den 27.02.2005 schrieb Wolfgang Schaible um 18:01:
> hallo, 

Hi Wolfgang,

> noch jemand hier, der versucht, Base anzuwenden?

Bestimmt.

[... viele interessante Anmerkungen gelöscht ...]

> und ich weiss, dass nach Netiquette obiges viele Threads gäbe ...
> oder keinen?

Nach meiner Einschätzung ist das ein durchaus ernstzunehmender Bericht,
freut mich, daß sich jemand die Mühe macht, aber:

Hier auf der Liste sind leider nicht die richtigen offenen Ohren bzw.
Augen anwesend.

Magst Du das ganze nicht in englischer Sprache nochmal kurz auf die
Liste users@dba.openoffice.org posten? Da lesen "die Entwickler" mit und
die sind ganz versessen auf Anwenderberichte, so viel ist sicher.

Gruß und Danke,
Marc



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



Re: [de-users] Re: Seriendruck: Werte aus Tabelle fehlen

2005-02-22 Diskussionsfäden Marc Santhoff
Am Mo, den 21.02.2005 schrieb Boris Kirkorowicz um 10:37:
> Hallo,

Tag Boris,

[...]
> Am 20.02.2005 19:30 schrieb Marc Santhoff:
> 
> > - Extras - Datenquellen - neue Datenquelle anlegen, Format: dBase(muß
> > nicht sein, wenn es temporär sein soll, kanns'te auch mit "biblio"
> > arbeiten)
> 
> Done. Eine Datei habe ich nicht angegeben, denn sie existiert ja noch
> nicht. Ist das richtig so?

Ist schon in gut so. Wenn Du organisatorisch für die Seriendruckquelle
eine eigene Datenquelle haben wolltest, könntest Du eine neue anlegen.

> 
> 
> > - Die Calc-Tabelle mit den Adressen öffnen
> > - F4 drücken (DB-Fenster öffnen)
> > - auf das "+" im DB-Fenster klicken, um die Zieldatenbank
> > "aufzuklappen"
> 
> Klappt bis hierhin...
> 
> 
> > - STRG-A drücken (alles markieren)
> 
> 
> Du meinst, in der Tabelle, also die gesamte Tabelle markieren?
> Falls ja: Done.

Genau.

> 
> > - mit der linken Maustaste auf die Markierung klicken und auf den Knoten
> > "Tabellen" der Ziel-Datenbank ziehen und dort fallen lassen
> 
> mach ich...
> 
> 
> > - es startet der Assistent, da kannst Du noch ein paar Formate und
> > Namen
> > anpassen, usw., das meiste braucht man nicht anfassen
> 
> > Dann hast Du eine Tabelle, die als Seriendruckquelle fungieren kann.
> 
> Ich habe zwar einen "Parse error" geerntet, aber die Tabelle erschien
> trotzdem. Sie heißt zwar statt "Adressen goldene Hochzeit" nur schlicht
> "Tabelle 1", aber sie scheint zu funktionieren.

Der Fehler sollte natürlich nicht auftreten. Hast Du denn einen Dialog
gesehen, in dem man z.B. den Tabellennamen ändern und die Felder
(Spalten) auswählen kann?

Den Tabellennamen kan man auch nachträglich ändern, Klick mit rechter
Maustatse sollte reichen.

> 
> > Der Weg mag etwas länglich wirken, ist aber einer der schnellsten mir
> > bekannten zur flexiblen Seriendruck-Datenquelle. Und Nullen als erste
> > Ziffer der PLZ sind auch sichtbar.
> 
> Ja, das hatte ich zuvor aber schon mit einem Export nach CSV und
> anschließendem Re-Import hinbekommen. Nur die Aktualisierung der Daten
> war etwas sehr Umständlich. Wie mache ich das denn jetzt in dieser
> dBase-Tabelle? Geht das mit OOo, oder brauche ich dBase, oder geht das
> nur mit erneutem Erzeugen aus der Tabelle?

Kommt drauf an. Wenn ich mich richtig erinnere, kann man zwei Wege
gehen: die Tabelle neu anlegen oder nur die Daten übernehmen lassen, wie
bei letzterem die Dubletten gehandhabt werden, weiß ich nicht.

Natürlich könnte man auch alles perfekt per Makro lösen ... fragt sich
wie oft Du es brauchst. Für unter fünf oder zehn Anläufe würde ich die
TAbelle einfach neu erzeugen.

> 
> Unter Extras/Datenquellen sehe ich die Datenbank, aber wenn ich auf den
> Reiter 'Tabelle' gehe, erhalte ich die Meldung
> 
> ==SCHNIPP==
> OpenOffice.org base
> X   Es konnte keine Verbindung für den URL
> sdbc:dbase: aufgebaut werden.
> 
> Bitte überprüfen Sie die aktuellen Einstellungen, zum
> Beispiel hinsichtlich Benutzername und Kennwort.
> 
>  [OK][Zusätze]
> ==SCHNAPP==
> 
> 
> Unter [Zusätze] ist dann folgendes zu lesen (verkürzt):
> 
> ==SCHNIPP==
>  - Es konnte keine Verbindung für den URL
>sdbc:dbase: aufgebaut werden.
> 
>- Bitte überprüfen Sie die aktuellen Einstellungen, zum Beispiel
>  hinsichtlich Benutzername und Kennwort.
> 
>  - Unable to create a content for the URL given.
> - SQL-Status: S1000
>- Unable to create a content for the URL given.
>  - No URL supplied!
> ==SCHNIPP==
> 
> Ich vermute mal, daß da irgendetwas falsch gelaufen ist bei der
> Erstellung der Tabelle, nur: was?

Kann ich nicht sagen, hängt wohl mit dem "parse error" zusammen (oder
so). Unter "Extras - Datenquellen verwalten" kannst Du einstellen wie
auf die Tabellen i.d. Datenquelle zugegriffen wird. Könnte sein, das
dort "Passwort erforderlich" angekreuzt ist, was hier falsch wäre.

HTH,
Marc
-- 
Experience is directly proportional to the cost of the equipment ruined.


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



Re: [de-users] Simples IF will nicht.

2005-02-20 Diskussionsfäden Marc Santhoff
Am Mo, den 21.02.2005 schrieb Regina Henschel um 00:31:
> Hallo Frank,
> 
> Frank Büttner schrieb:
> 
>   Oder ich habe es nicht
> > gefunden, wo ich es ihm sagen muss, das er neu rechnen muss, wenn sich die
> > quelldaten ändern.
> > 
> 
> Nach Online-Hilfe sollte [Strg][Umschalt][F9] eine Neuberechnung aller 
> Zellen erzwingen.

Genau, und das tut es auch!

Danke,
Marc
-- 
Real Users never use the Help key.


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



Re: [de-users] Re: Seriendruck: Werte aus Tabelle fehlen

2005-02-20 Diskussionsfäden Marc Santhoff
Hallo Boris,

Am So, den 20.02.2005 schrieb Boris Kirkorowicz um 14:59:
[...]
> > würde ich davon absehen eine Calc-Tabelle zum Seriendruck zu
> > benutzen.
> 
> Das ist schade, denn für das einfache schnelle Mailing zwischendurch
> wäre das genau das richtige. Was empfiehlst Du, mit den Daten aus der
> Tabelle anzustellen, um sie bugfrei für den Seriendruck nutzen zu
> können? (Weitere Software möchte ich dabei möglichst nicht installieren
> müssen.)

Versuch es mal so:

- Extras - Datenquellen - neue Datenquelle anlegen, Format: dBase (muß
nicht sein, wenn es temporär sein soll, kanns'te auch mit "biblio"
arbeiten)

- Die Calc-Tabelle mit den Adressen öffnen
- F4 drücken (DB-Fenster öffnen)
- auf das "+" im DB-Fenster klicken, um die Zieldatenbank "aufzuklappen"
- STRG-A drücken (alles markieren)
- mit der linken Maustaste auf die Markierung klicken und auf den Knoten
"Tabellen" der Ziel-Datenbank ziehen und dort fallen lassen
- es startet der Assistent, da kannst Du noch ein paar Formate und Namen
anpassen, usw., das meiste braucht man nicht anfassen

Dann hast Du eine Tabelle, die als Seriendruckquelle fungieren kann.

Der Weg mag etwas länglich wirken, ist aber einer der schnellsten mir
bekannten zur flexiblen Seriendruck-Datenquelle. Und Nullen als erste
Ziffer der PLZ sind auch sichtbar.

HTH,
Marc



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



RE: [de-users] Simples IF will nicht.

2005-02-20 Diskussionsfäden Marc Santhoff
Am So, den 20.02.2005 schrieb Frank Büttner um 18:45:
> Nur bei 100 Aufrufen, macht sich das blöd.
> Gibt es da keine andere Möglichkeit?
> F9 bringt nix. Habe ich schon versucht.

Wenn die Formel in den Zellen stimmt, sollte es reichen das Dokument ein
mal zu schließen und wieder zu öffnen (ja ich weiß, deswegen frage ich
auch, ob's mit V2 anders wird).

Wenn die Formel nicht stimmt, dürfte "Suchen & Ersetzen" der  kürzeste
Weg sein.

Gruß,
Marc
-- 
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?



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



RE: [de-users] Simples IF will nicht.

2005-02-20 Diskussionsfäden Marc Santhoff
Am So, den 20.02.2005 schrieb Frank Büttner um 17:34:
> So einfach mal OO neu gestartet und schon gehts.
> Sehr merkwürdig. Und was muss ich tun, damit er in den Zellen, wo der 
> Aufruft steht Ihn erneut ausführt? Denn wenn ich was an der Funktion ändere,
> ändern sich
> Die Einträge in der Tabelle nicht.:(

Leider einmal den Tabelleninhalt anfassen, also die Zelle in den
"Edit"-Modus bringen und mit Enter oder Mausklick Bestätigen.

Ändert sich dieses Verhalten eigentlich mit V2.0?
Und werden Makro-Funktionen dann auch mit F9 aktualisiert?

HTH,
Marc



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



Re: [de-users] Simples IF will nicht.

2005-02-20 Diskussionsfäden Marc Santhoff
Am So, den 20.02.2005 schrieb Frank Büttner um 16:13:
> Hallo, ich habe eine ganz eine Funktion:
> 
> function EinnahmenAusgaben(Monat as integer,Ausgaben as integer) as double
>   if Ausgaben=1 then 
>   EinnahmenAusgaben = 100
>   else
>   EinnahmenAusgaben = 10
>   end if
> end function
> 
> Doch wenn ich sage ausführen, nörgelt er,das bei
> if Ausgaben=1 then eine Argument nicht optional ist.
> Aber was soll da bitte fehlen???

Der Aufruf muß mit z.B.:

=EinnahmenAusgaben(1;1)

erfolgen, wenn man statt des Semikolon ein Komma benutzt, gibt es den
von Dir beschriebenen Fehler.

> Sorry, sich programmiere sonst immer in c++.

Igitt. ;)

HTH,
Marc
-- 
"Being really good at C++ is like being really good
at using rocks to sharpen sticks." -- Thant Tessman



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



Re: [de-users] RE: Versteckter Absatz

2005-02-19 Diskussionsfäden Marc Santhoff
Am Sa, den 19.02.2005 schrieb Holger Bruenjes um 19:37:
> Hallo
> 
> Am 2005-02-19 18:41, schrieb Albert Kipp:
> 
> >Hallo Holger,
> >
> >vielen Dank für Deine Hilfe. Zuerst hat die Sache nicht funktioniert, hat
> >aber daran gelegen dass OO in der Druckvorschau lügt und einen Zeilenumbruch
> >anzeigt, der beim Ausdruck dann tatsächlich verschluckt wird. Eine Frage
> >hätte ich noch zu der Bedingung, warum wird diese in eckige Klammern []
> >gesetzt - in der Hilfe finde ich dazu kein Beispiel.
> >
> >  
> >
> Wenn Du das Datenbankfeld mit der Maus in die Bedingung reinziehst fuegt 
> OO.o die eckigen Klammern automatisch an.
> In der Hilfe ist es nicht erklaert, dass hat mir am Anfang auch die 
> selben Probleme bereitet wie nun dir. Aber wir haben es ja nun hinbekommen.

Das wäre einen Issue wert, Verbesserungen der Hilfetexte sind wichtig!

Gruß,
Marc



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



Re: [de-users] OOo/MySQL-Verständnisfrage: wie füge ich Bilder in eine Tabelle ein?

2005-02-19 Diskussionsfäden Marc Santhoff
Am Sa, den 19.02.2005 schrieb Heiner Gewiehs um 12:24:
> Hallo zusammen,
> 
> wie bekomme ich ein Bild in eine Tabelle?
> 
> Ich arbeite mit SuSE-Linux 9.2, MySQL 4.0.21 in Verbindung mit
> OpenOffice 1.1.3.
> 
> Ich habe die Tabelle mit OpenOffice angelegt.
> Als Feldname habe ich "Bild" genommen.
> Der gewählte Feldtyp "Bild [MEDIUMBLOB]"
> 
> Die Tabelle ließ sich speichern, Daten lassen sich unter z.B.
> "ArtNr" und "Warengruppe" eingeben. Unter der Spaltenüberschrift
> "Bild"  habe ich  in dem Eingabefeld stehen. Das
> Eingabefeld ist inaktiv, ich kann nichts eingeben.
> (Versuche zur Katalogerstellung)

Das geht AFAIK nur mittels Formular (oder via API-Programmierung, wohl
nicht was Du willst).

Einfachster Weg:

Wirf den Formular-Autopiloten an, wähle die DB und Tabelle und dann in
dem Arbeitsschritt, wo die Felder zur Anzeige ausgewählt werden "BLOBs
als Bilder" oder so ähnlich aktivieren. Schnell alle Felder hinzugefügt
und fertig.

In diesem Formular kannst Du dann mit Doppelklick auf das
Bild-Anzeigefeld einen Datei-Dialog aufrufen und ein Bild einfügen.

HTH,
Marc



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



Re: [de-users] Base Datumsfeld ohne automatischen Eintrag was: Base Feldtypen

2005-02-16 Diskussionsfäden Marc Santhoff
Am Mi, den 16.02.2005 schrieb Marcus Troester um 13:03:
[...]
> >>"Standard" ersetze ich durch die Bezeichnung, des Form-Feldes im Menü: 
> >>Form Properties -> General -> Name?
> > 
> > Kann sein, ich arbeite mit OOo1.1, da geht es so:
> > 
> > Formular öffnen, Bearbeitungsmodus einschalten, Entwurfsmodus
> > einschalten, ein Formularfeld markieren, damit die Symbolleiste sichtbar
> > wird, Formularnavigator öffnen.
> > 
> > Dann sieht man die Hirarchie beginnend mit "Formular" und dem ersten
> > Unterknoten, der normalerweise "Standard" heißt (bei der deutschen und
> > englischen Version). Das ist der hier gefragte Name.
> 
> wo der Wert standardmäßig auch "standard" gesetzt ist? Jap, das meinte 
> ich auch.

Vorsicht, Groß-/Kleinschreibung beachten, aber sonst okay.

> > Einfacher ist vielleicht
> > 
> > ThisComponent.DrawPage.Forms(0).IsNew
>  > Damit benutzt man immer das erste "Formular". Die Dinger können aber
>  > nicht nur Unterformulare sondern auch mehrere Hauptformulare
>  > enthalten.
> 
> auch das habe ich mal versucht.
> 
> >>Und "Col12" durch die entsprechende Zeile im Tabellendesign?
> > 
> > Öhm, Du stellst Fragen. Dazu müßte man jetzt wissen, welcher Service von
> > Event.Source zurückgegeben wird. Ich sepekuliere mal, daß es das
> > Formularelement ist, in dem das Datum im Formular angezeigt wird. Dessen
> > "BoundFiled", also das dazugehörige Feld in der DB-Tabelle auf OOo-Seite
> > wird auf "" bzw. Null gesetzt.
> > 
> > Wobei ich mich Frage, ob man nicht einfach das Datumseingabefeld
> > (Control) leer setzen kann ...
> 
> meinst du:
> Event.Source.GetByIndex(0).GetByName().BoundField.updateNull()
> 
> Also ich habe es jetzt auch mit "Geburtsdatum" versucht, dass ist der 
> FielName in der Tabelle und auch der Control Name, zu finden über 
> Rechtsklick über dem Formularfeld -> Control -> General -> Name
> 
> Auch habe ich es mit "Col15" Versucht, weil der Feldname Geburtsdatum in 
> der Tabelle in der 15. Spalte liegt.

Also ich hatte mal ein ähnliches Problem, nämlich ein ID-Feld mit einem
generierten Schlüssel virzubelegen. Das habe so gelöst (und weiß, das es
funktioniert hat ;):

' Gebunden an:
' Form Standard.Nach dem Zurücksetzen
sub FillInIfNew
dim oDoc as object
dim oForm as object
oDoc = thisComponent
oForm = oDoc.drawpage.forms(0)
if oForm.isNew then
FillInKey()
endif
end sub

' Wird nach Eingabe ins Kategorienamen-Feld
' aufgerufen und schreibt automatisch den Schlüssel
Sub FillInKey
dim key as string
dim oDoc as object
dim oForm as object
dim oField as object

key = DB_Basis.newGlobalDBKey()
oDoc = thisComponent
oForm = oDoc.drawpage.forms(0)
oForm.updateString(1, key)  
end sub

Wobei klar sein sollte, das "key = DB_Basis.newGlobalDBKey()" natürlich
den Wert erzeugt und zurückgibt.

Der Wert in der vorletzten Zeile bei "updateString(1, key)" ist die
Spaltennummer in der zugrunde liegenden Tabelle. Also müßte bei Dir
etwas wie "oForm.updateNull()"
den Job tun.

> Insgesamt hat nichts hingehauen. :(

Wird schon noch ...

> > Es gab mal ein Tutorium für SO5.2, dessen erste AUsgabe auch ien Kapitel
> > über dieses Thema hatte. Vielleicht gibt es das bei Sun noch, allerdings
> > vermutlich ohne Kapitel 4 -Datenbanken.
> 
> von Sun habe ich zu Basic und SO7 das hier gefunden:
> http://docs.sun.com/app/docs/doc/817-3924

Steht denn da was zu dem Thema drin? Wenn ja: Lesen. ;)

Gruß,
Marc



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



Re: [de-users] Base Datumsfeld ohne automatischen Eintrag was: Base Feldtypen

2005-02-15 Diskussionsfäden Marc Santhoff
Am Di, den 15.02.2005 schrieb Marcus Troester um 23:05:
> Hallo zusammen,

Hi Marcus,

[...]
> > Sub resetDateField(Event as Object)
> > 
> > if !ThisComponent.DrawPage.Forms.GetByName("Standard").isNew Then
> >if Event.Source.isNew Then
> > Event.Source.GetByIndex(0).GetByName("Col12").BoundField.updateNull()
> >end if
> > end if
> > 
> > End Sub
> > 
> > 
> > Natürlich muß der Control- und Spaltenname angepaßt werden ...
> 
> Bei mir beschwert er sich zunächst über das !

Okay, statt "! xxx" schreibst Du "NOT xxx".

> "Standard" ersetze ich durch die Bezeichnung, des Form-Feldes im Menü: 
> Form Properties -> General -> Name?

Kann sein, ich arbeite mit OOo1.1, da geht es so:

Formular öffnen, Bearbeitungsmodus einschalten, Entwurfsmodus
einschalten, ein Formularfeld markieren, damit die Symbolleiste sichtbar
wird, Formularnavigator öffnen.

Dann sieht man die Hirarchie beginnend mit "Formular" und dem ersten
Unterknoten, der normalerweise "Standard" heißt (bei der deutschen und
englischen Version). Das ist der hier gefragte Name.

Einfacher ist vielleicht

ThisComponent.DrawPage.Forms(0).IsNew

Damit benutzt man immer das erste "Formular". Die Dinger können aber
nicht nur Unterformulare sondern auch mehrere Hauptformulare enthalten.

> Und "Col12" durch die entsprechende Zeile im Tabellendesign?

Öhm, Du stellst Fragen. Dazu müßte man jetzt wissen, welcher Service von
Event.Source zurückgegeben wird. Ich sepekuliere mal, daß es das
Formularelement ist, in dem das Datum im Formular angezeigt wird. Dessen
"BoundFiled", also das dazugehörige Feld in der DB-Tabelle auf OOo-Seite
wird auf "" bzw. Null gesetzt.

Wobei ich mich Frage, ob man nicht einfach das Datumseingabefeld
(Control) leer setzen kann ...

> Auch war es mir nicht möglich, das Makro nachzuvollziehen, da mir die 
> Begriffe wie "DrawPage" "Forms" etc. nichts sagen. Ein markieren des 
> Wortes und drücken von F1 brachte mich genauso wenig weiter, wie eine 
> gezielte Suche in der Hilfe.

Zu 1.9.x kann ich nichts beitragen, (vielleicht prüft das jemand
anders?) aber:

Ein Formular ist bisher ein Dokument, in dessen "DrawPage"
(Zeichnungsseite?) die Formulare aufbewahrt werden, ist bei writer,
calc, ... so. Jedes Formular ist eine Behälter und besitzt ein oder
mehrere Elemente (Knöppe, Eingabefelder, etc.), die darin angeordnet
sind. Das kann man im Formularnavigator schön sehen.

In der DrawPage landen AFAIR auch Zeichnungselemente (Shapes) wie
Linien, Rechtecke usw. SOlche Strukturen sind im DevelopersGuide
erklärt.

> Bei den Anleitungen im Netz fand ich zwar auch leicht verständliche. Die 
>befassten sich aber ausschließlich mit den Grundbegriffen also nicht 
> mit dem Austausch von Werten aus Tabellen/Dokumenten etc. Und die 
> Anderen die ich fand, welche dieses beinhalteten, waren gleich so 
> komplex, dass das nichts mehr für mich war.
> 
> Eine Erklärung der vermutlich "einfachen" Begriffe war mir daher nicht 
> möglich.

Es gab mal ein Tutorium für SO5.2, dessen erste AUsgabe auch ien Kapitel
über dieses Thema hatte. Vielleicht gibt es das bei Sun noch, allerdings
vermutlich ohne Kapitel 4 -Datenbanken.

Andere Materialien kann ich aus dem Stand auch nicht benennen. Zumindest
keine, die die Strukturen erklären...

HTH,
Marc



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



Re: [de-users] Base Feldtypen

2005-02-15 Diskussionsfäden Marc Santhoff
Am Di, den 15.02.2005 schrieb Marcus Troester um 17:36:
[...]
> aber bei mir ging es gerade auch so. Weiß auch nicht wieso.

Ich auch nicht, aber ich vermute, es ist geändert. Stand auf der
TODO-Liste für die 2.0.

> Ich habe zunächst bei einer bestehenden Tabelle einen neuen Feldtyp 
> Datum eingegeben und dann manuell ein neues Form erstellt. Also mit 
> neuer Textbox etc. und dort dann als "Data Field" entsprechend ausgewählt.
> Beim Versuch das zu reproduzieren, blieben zwar die bisher nicht 
> eingegebenen Werte wie gewünscht nicht angezeigt, aber dafür wurde 
> abunzu mein eingegebener Wert mit "02.12.12" überschrieben. Keine 
> Ahnung, wie der darauf kommt.

Möglich wäre auch, daß die Tabellendefinition eine Rolle spielt (z.B.
DEFAULT oder NOT NULL für die Datumsspalte).

Egal, wenn's funktioniert. :)

Gruß,
Marc



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



Re: [de-users] Base Feldtypen

2005-02-15 Diskussionsfäden Marc Santhoff
Am Mo, den 14.02.2005 schrieb KillVirus um 16:44:
> Hallo zusammen,

Tag,

[...]
> - Beim Feldtyp "Datum" wird automatisch das aktuelle Datum gesetz, 
> obwohl bei "Default value" nichts eingegeben wurde. Kann man das 
> unterbinden?

Ich habe irgendwo auf [EMAIL PROTECTED] oder [EMAIL PROTECTED] mal die gleiche 
Frage
gesehen und AFAIR konnte man das mit einem Makro am passenden Ereignis
lösen.

Ah: "[dba-users] Datefields in TableControls"

Hier mal die kurze Zusammenfassung:

Macro-Assigened to contracts->after resetting:
-8<-
Sub resetDateField(Event as Object)

if !ThisComponent.DrawPage.Forms.GetByName("Standard").isNew Then
   if Event.Source.isNew Then
Event.Source.GetByIndex(0).GetByName("Col12").BoundField.updateNull()
   end if
end if

End Sub


Natürlich muß der Control- und Spaltenname angepaßt werden ...

Viel Spaß,
Marc


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



Re: [de-users] versteckte Textfelder

2005-02-15 Diskussionsfäden Marc Santhoff
Am Di, den 15.02.2005 schrieb Jörg Schmidt um 11:42:
[..]
> es geht um:
> com.sun.star.text.TextFrame
> also Textrahmen.

Ach so.

> > Aber sichtbar machen ... wohl nur wenn man die Bedingung ändert oder
> > wider erwarten "IsHidden" eine beschreibbare Eigenschaft ist.
> 
> und nach einer solchen Eigenschaft hätte ich ebend für Textrahmen
> gesucht. Es gibt sie nicht. Vielleicht gibt es eine andere die Ähnliches
> bewirkt. Allerdings ist es ja auch so das ich manuell Textrahmen auch
> nicht verstecken kann wie das z.B. für bereiche über "Ausblenden"
> möglich ist.
> Tatsache ist nur die Textrahmen sind da (unsichtbar) der Inhalt läßt
> sich per Makro auslesen und die Textrahmen sind nicht etwa auf 1x1 Pixel
> verkleinert oder so. Sie sind irgendwie versteckt, denn es ist z.B. auch
> unmöglich sie mittels Doppelklick im Navigator im Dokument zu aktivieren
> bzw. zu markieren.

Bist DU sicher, daß nicht aus irgendeinem Grund die Sichtbarkeit für die
DInger ausgeschaltet ist und Du es jetzt erst merkst? (Optionen -
Textdokument - Ansicht)

Eine Eigenschaft, die so etwas zuließe ist mir auch nicht begegnet ...
außer vielleicht "ContentProtected" oder so in

:: com :: sun :: star :: text :: service BaseFrameProperties

Gruß,
Marc


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



Re: [de-users] Die Gesamtheit aller Makros und Tastenkürzel transportieren

2005-02-14 Diskussionsfäden Marc Santhoff
Am Mo, den 14.02.2005 schrieb Andreas Borutta um 21:15:
> Hallo,
> 
> ich arbeite gerade an einer Empfehlung für Tastenkürzel - einer langen
> Tabelle. Im Mittelpunkt steht vor allem das effektive Arbeiten mit
> Formatvorlagen.
> 
> Ein Anwender hätte viel Mühe, wenn er jedes einzelne Tastenkürzel
> selber konfigurieren wollte. Dies gilt besonders, weil viele Kürzel
> erst durch Makros möglich sind.
> 
> Meine Frage:
> Kennt ihr einen für unerfahrene Nutzer einfach und leicht
> durchzuführenden Weg die Gesamtheit aller Makros und Tastenkürzel zu
> "installieren"?

Ich würde in Richtung Konfigurationsdateien schauen. Irgendwo muß OOo ja
di persönlche Einstellungen speichern. Wenn man diesen Teil der
Konfiguration speichert und entweder in einem verfügbaren
"Installer"-Makro (ooomacros.org vermutlich) oder auch als Paket mittels
"pkgchk" im Programmverzeichnis beim Zielbenutzer einbaut, sollte es
gehen.

Die Probe auf voorhandene Tastenkürzel kan man durch auslesen und
vergleichen auch realisieren, wie das mit dem Paket-Mechanismus geht,
weiß ich nicht. Den habe ich selbst erst einmal benutzt ... :)

HTH,
Marc



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



Re: [de-users] versteckte Textfelder

2005-02-14 Diskussionsfäden Marc Santhoff
Am Mo, den 14.02.2005 schrieb Jörg Schmidt um 21:21:
> Hallo,
> 
> gibt es eine Möglichkeit Textfelder, welche im Navigator ausgegraut sind
> und beim Herüberfahren mit der Maus den Tooltip "versteckt" liefern
> sichtbar zu machen?

Welcher Service ist das?

Es gibt:


:: com :: sun :: star :: text :: textfield :: service HiddenParagraph

:: com :: sun :: star :: text :: textfield :: service HiddenText


die beide eine Bedingung als Leitgröße kennen. Sichtbar werden sie also
wahrscheinlich nur, wenn die Bedingung erfüllt oder nicht erfüllt ist.

Abfragen kann man die mit den Props "Condition" und "IsHidden".

Aber sichtbar machen ... wohl nur wenn man die Bedingung ändert oder
wider erwarten "IsHidden" eine beschreibbare Eigenschaft ist.

HTH,
Marc



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



Re: [de-users] Re: Formatvorlagen per Makro zuweisen: Minimalversion?

2005-02-13 Diskussionsfäden Marc Santhoff
Am Mo, den 14.02.2005 schrieb Andreas Borutta um 01:59:
[...]
> "...IllegalArgumentException"
> erhalte ich als Fehlermeldung bei:
> 
> | Sub test
> | ThisComponent.getCurrentSelection().getByIndex(0).ParaStyleName ="heading1"
> | End sub

"Heading 1" != "heading1"

> > Achtung die Orginalvorlagen müssen mit englischen Namen angesprochen
> > werden, z.B. Überschrift1 heißt "Heading1".
> 
> Da ich nach einer prägnanten Anleitung für die Tippsammlung suche,
> müsste ich den Lesern angeben, wie sie (auf einfache und schnelle
> Weise) die englischsprachigen Entsprechungen ermitteln.
> 
> Existiert im Netz eine Tabelle mit den Wortpaaren?

Entweder in den Konfigurationsdateien (Benutzer oder OOo-Installation)
oder sonst im Quelltext (CVS kann man online browsen).

Frag' danach am besten auf [EMAIL PROTECTED]

HTH,
Marc



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



Re: [de-users] Zugriff auf Zell-Notizen?

2005-02-10 Diskussionsfäden Marc Santhoff
Am Fr, den 11.02.2005 schrieb Michael Hoehne um 01:12:
> Hallo LISTige,
> 
> ich habe hier eine Excel-Tabelle importiert. Diese enthält Hinweise zum 
> Ausfüllen, indem jeder Spaltenüberschrift eine Notiz angefügt ist. ich 
> persönlich finde es nervig, wenn ich immer erst den Spaltenkopf mit der 
> Maus ansteuern muss, um die Notizen zu lesen. 
> 
> Ich wurde zudem gerne eine kleine Ausfüllanleitung basteln und habe mir 
> das so vorgestellt:
> 
> Ich gehe nach A2 und lese (per Formel) die Notiz der Zelle A1 aus. Diese 
> Formel kopiere ich dann nach B2...AC2. 
> 
> Leider gibt es wohl keine entsprechende Funktion, daher habe ich es mit 
> einem (aufgezeichneten) Makro probiert:
> 
> a) Zelle A2 aktivieren und Aufzeichnung starten
> b) Mit Cursortaste eine Zelle hoch (A1)
> c) Mittels Menü "Einfügen/Notiz" in die zellnotiz gehen
> d) CTRL-A zum Auswählen des gesamten Textes
> e) CTRL-C zum Kopieren
> f) ESC zum Verlassen des Editiermodus
> g) Mit Cursortaste zurück nach A2
> h) CTRL-V zum Einfügen der Notiz.
> i) Mit Cursortaste-rechts in die nächste Spalte
> j) Beenden der Aufzeichnung und belegen von Shift-F12 mit dem Makro
> 
> Auch wenn das Ergebnis in A2 gut ausschaut: Statt des Notiztextes von B1 
> bekomme ich bei Ausführung in B2 wieder den Notiztext von A1...

Ich hab' das mal nachgestellt und mir das Makro angesehen: Ab dem Punkt,
wo die Notiz editiert werden soll, geht es nicht. Bei aktivem
Notizfenster spielt der Dispatcher nicht mehr mit.

> Offenbar funktioniert das Kopieren des Notiztextes so nicht.
> 
> Leider habe ich derzeit nur eine schwache Ahnung von der ganzen 
> Makro/BASIC-Geschichte, daher meine Frage: Geht das einfacher? Gibt es 
> einen besseren Weg?

Das ist eigentlich ein relativ simples Makro. Schau Dir mal den Thread
"Re: [de-users] ausgewaehlte Zellen finden" an, da ist das gerüt. DAnn
fehlt nur noch eine Methode zum auslesen der Notiz einer Zelle:

myCell.getAnnotation().getString()

sollte das leisten.

Viel Spaß beim zusammenbasteln,
Marc



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



Re: [de-users] Alternative für ParamArray inCalc-Basic gesucht

2005-02-09 Diskussionsfäden Marc Santhoff
Am Mi, den 09.02.2005 schrieb [EMAIL PROTECTED] um 22:41:
> Danke für die Diskussion.
> 
> Im Wesentlichen wurde bereits alles gesagt.
> Uebergabe mit String kommt nicht in Frage, da die relativen Zellbezüge 
> in der Anwendung dann beim Kopieren der Zelle nicht funktionieren.
> Die Parameteranzahl ist natürlich schon endlich, aber kann schon mehr 
> als 10 sein.

Darf ich fragen, was für eine besondere Anwendung das ist? Mir ist so
ein Fall noch nie begegnet. Bisher konnte ich alles ohne
Parameteranzahlen größer fünf lösen.

> Die Idee mit den optionalen Parametern ist mir auch gekommen, ist aber 
> einfach sehr mühsam, wenn in jeder Funktion zuerst alle
> Parameter geprüft werden müssen. Wenn diese wenigstens in einer Schlaufe 
> durchgehangelt werden könnten.

Dazu hatte ich bisher keine Gelegenheit, aber eine Schleife sollte man
versuchen ... könnte aber schwierig werden, da es um Variablenreferenzen
geht, nicht um Namen als Zeichenkette.

Und zu mühsam: Wieviele verschiedene Funktionen brauchst Du denn, wenn
einmal geschrieben werden die doch nie wieder angefaßt?

> Ich werde wohl vorderhand noch eine Weile mit MS-Office 97 leben müssen 
> und auf OpenOffice 2.0 hoffen.

Tja, wenn sich niemand findet, der eine Erweiterung des BASIC
vorschlägt, bleibt es erstmal so. Und Du bei Microsoft.

Vielleicht schreibt ja doch noch jemand 'nen Issue vom Typ RFE.

> Herzlichen Dank
> Hansueli
[TOFU entsorgt]
-- 
"I like work ... I can sit and watch it for hours."


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



Re: [de-users] MySQL - keine Verbindung zu OOo

2005-02-09 Diskussionsfäden Marc Santhoff
Am Mi, den 09.02.2005 schrieb Heiner Gewiehs um 15:47:
> Hallo zusammen,

Hallo Heiner,

> unternehme erneuten Versuch, MySQL mit OpenOffice zum Laufen zu
> bringen.
> Bisher leider vergeblich.
> 
> Dies ist installiert:
> SuSE Linux 9.2
> OpenOffice 1.1.4
> MySQL 4.0.21
> mysql-connector-java-2.0.16
> Apache 2
> 
> Der Pfad zur Datei /usr/share/java/mysql-connector-java-3.0.16.jar,
> wurde OpenOffice unter "Extras --> Optionen --> Sicherheit -->
> ClassPath" bekannt gemacht.
> 
> Das Ergebnis ist folgende Meldung:
> 
> ---
> 
> Unable to connect to any hosts due to exception:
> java.net.ConnectException: Verbindungsaufbau abgelehnt
> 
> ** BEGIN NESTED EXCEPTION **
> 
> java.net.ConnectException
> MESSAGE: Verbindungsaufbau abgelehnt
> 
> STACKTRACE:
> 
> java.net.ConnectException: Verbindungsaufbau abgelehnt

Das klingt, als würde Dein MySQL nicht auf TCP-Ports verbinden wollen.
Ich habe lange nichts mehr damit gemacht, aber man mußte früher in der
Konfiguration explizit freischalten, das MySQL auch Netzwerkverbindugen
annimmt. Versuch doch mal lokal auf dem MySQL-Rechner eine Verbindung
aufzubauen (Verbindung ber Unix-Socket).

Ansonsten: 
- MySQL mag nicht von root angesprochen werden, e sollte ein
"gewöhnlicher User" sein.
- MySQL kann ein (schnell wachsendes) Log-File schreiben, da sollte es
drin stehen, wenn und warum MySQL Verbindugen ablehnt.

HTH,
Marc


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



Re: [de-users] Alternative für ParamArray inCalc-Basic gesucht

2005-02-09 Diskussionsfäden Marc Santhoff
Am Mi, den 09.02.2005 schrieb Jörg Schmidt um 15:38:
> Hallo,
> 
> Marc Santhoff schrieb:
> 
> > > Kennt jemand eine Möglichkeit dies in Calc-Basic zu lösen,
> > so dass die
> > > Anzahl Parameter vorher nicht bekannt sein muss?
> >
> > Klar:
> >
> > function OptionalParam(eins as String, optional zwei as string)
> > if IsMissing(zwei) then
> > OptionalParam = "Ein Parameter!"
> > else
> > OptionalParam = eins + " " + zwei
> > end if
> > end function
> >
> > =OPTIONALPARAM("1")
> > -> Anzeige:
> > Ein Parameter!
> >
> > =OPTIONALPARAM("A"; "B")
> > -> Anzeige:
> > A B
> 
> Tut mir leid, aber so geht es nicht. Deine Lösung taugt nur für eine
> vorher bekannte Anzahl von Parametern im Sinne einer maximalen Anzahl.
> Wenn es um eine _beliebige_ Anzahl von Parametern geht müssen diese als
> ein String mit Trennern übergeben werden.

Das muß reichen. ;) Wer hat schon mehr als Zehn Parameter, wenn doch
stimmt IMHO im Design was nicht.

> Meine gestern vorgeschlagene Lösung funktioniert in diesem Sinne, ist
> aber auch nicht optimal, weil sie es z.B. nicht ermöglicht das Du eine
> automatische Auswahl mit der Maus in vollem Funktionsumfang ergänzen
> kannst.
> Ich habe mich vor einigen Monaten sehr mit der Problematik beschäftigt,
> insbesondere weil die Einzelparameter Zell_bereiche_ sein können und ich
> habe bisher keine wirklich elegante Lösung gefunden.

Von elegant habe ich nicht gesagt, aber es ist _eine Lösung_.

Ansonsten hilft hier nur ein RFE weiter (oder ein redesign des
Calc-Sheets).

Gruß,
Marc



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



Re: [de-users] Alternative für ParamArray in Calc-Basic gesucht

2005-02-08 Diskussionsfäden Marc Santhoff
Am Di, den 08.02.2005 schrieb [EMAIL PROTECTED] um 23:35:
> Hallo

Moin,

> Ich versuche gerade ein Excel-Sheet mit einigen VBA-Makros in OpenOffice 
> 1.1.1 (auf Linux SUSE 9.1) zu konvertieren.
> Leider fehlt im Calc-Basic etwas Aequivalentes zum "ParamArray" 
> Schlüsselwort aus VBA, mit welchem man eine
> nicht zuvor definierte Anzahl Parameter an eine Basic-Funktion übergeben 
> kann.
> 
> Konkret habe ich in meinen VBA-Makros Funktionen, welchen ich eine 
> beliebige Anzahl Parameter übergeben kann.
> 
> (z.B. steht dann in einer Zelle :=meineFunktion( B2 ; D2 ; H2 ; K2 
> ) )
> 
> Kennt jemand eine Möglichkeit dies in Calc-Basic zu lösen, so dass die 
> Anzahl Parameter vorher nicht bekannt sein muss?

Klar:

function OptionalParam(eins as String, optional zwei as string)
if IsMissing(zwei) then
OptionalParam = "Ein Parameter!"
else
OptionalParam = eins + " " + zwei
end if
end function

=OPTIONALPARAM("1")
-> Anzeige:
Ein Parameter!

=OPTIONALPARAM("A"; "B")
-> Anzeige:
A B

Viel Spaß,
Marc
-- 
Real Users never use the Help key.





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



Re: [de-users] Calc Datum bringt mich zur Verzweiflung

2005-02-07 Diskussionsfäden Marc Santhoff
Am Mo, den 07.02.2005 schrieb Heino Rütemann um 10:45:
> Aus verschiedenen Datenimporten liegen die Datumsangaben in einer Spalte 
> in unterschiedlichen Formaten vor. Per Format|Zellen soll das Datum 
> beispielsweise von 1.11.1999 in das Format 1999-11-01 konvertiert 
> werden. Die zu konvertierende Zelle ändert sich auch entsprechend. In 
> der obigen Editierzeile (oder wie wird die Zeile zum Eingeben von 
> Formeln genannt?) wird jedoch weiterhin das alte Format angezeigt.
> 
> In der anschließenden csv-Ausgabe ist auch weiterhin das alte Format 
> vorhanden. Welche Einstellungen habe ich übersehen, um entsprechende 
> Konvertierungen vornehmen zu können?

Du könntest versuchen

- die ganze betreffende Spalte als "Datum" zu formatieren
- beim Export nach CSV die Spalte als Datum zu kennzeichnen ... öhm, nö,
geht nicht. So hätte ich es mir vorgestellt ... also Spaltenformat
einstellen.

HTH,
Marc
-- 
Real Users never use the Help key.


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



Re: [de-users] eigene funktionen und Serienbriefe

2005-02-07 Diskussionsfäden Marc Santhoff
Am Mo, den 07.02.2005 schrieb Jochen Georges um 07:57:
> On Sunday 06 February 2005 21:21, Marc Santhoff wrote:
> > Am So, den 06.02.2005 schrieb Jochen Georges um 20:30:
> > > Hallo officers,
> 
> ...snip
> 
> > > Was kann ich tun?
> >
> > Einen "Issue" schreiben. Entweder für einen Fehler (DEFECT) oder einen
> > Erweiterungswunsch (RFE = request for enhancement).
> >
> Hallo, 
> 'habe gerade 
> http://de.openoffice.org/dev/issuezilla_einfuehrung.html
> angelesen und auf
> http://de.openoffice.org/about-ooo/about-projects.html
> ein Projekt zu Makros gesucht (mit Mozilla - Edit - Find in this page: 
> "macro" 
> oder "Makro").
> 
> Ich fand kein passendes Projekt.
> Insgesamt scheint mir Issuezilla etwas umständlich zu sein.

Das zuständige Projekt hier ist definitiv Spreadsheet. Im höchsten Fall
noch DBA, aber das dürfen die Leuts unter sich ausmachen. ;)

Für BASIC ist AFAIR das UDK-Projektzuständig, dafür sollte es wirklich
einen Aliasnamen geben, wenn's noch stimmt. Ist für Dich aber egal.

Gruß,
Marc



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



Re: [de-users] Re: ERGAENZUNG: GELOEST!:Re: [de-users] Probleme beim Speichern auf FAT-Partition unter Linux

2005-02-07 Diskussionsfäden Marc Santhoff
Am Mo, den 07.02.2005 schrieb Henrik Eichstädt um 16:14:
> Hallo Liste,
> 
> > Sagen wir das also so: Wer "users" braucht (so wie ich, da diese
> > Platte nicht beim Systemstart gemountet wird/wurde), der muß das
> > "exec" _dahinter_ setzen
> 
> da ich mich mit den Mount-Optionen nicht so genau auskenne, muss ich
> mich zunächst einmal wundern. Kurz zusammengefasst: ich hatte das
> beschriebene Problem unter
> - Suse Linux 9.1
> - Kernel 2.6 (64 bit)
> - OO 1.1.3 und 1.1.4
> 
> das betroffene Verzeichnis (FAT32) war automatisch gemountet per:
> /dev/hda8 /home/henrik/Documents vfat
> users,gid=users,uid=henrik,umask=0002,iocharset=utf8 0 0
> 
> Nach einer Neuinstallation habe ich auf ein 32Bit Linux gewechselt, aber
> auch hier ist die Partition gemountet als:
> /dev/hda8  /home/henrik/Documents vfat users,gid=users
> ,uid=henrik,umask=0002,iocharset=utf8 0 0
> Aber: auf der 32bit version funktioniert das Speichern seit Beginn ohne
> Problem.
> 
> Es steht bei beiden Varianten also kein exec hinter der users-Option
> (oder ist das evtl. in einer der anderen Optionen versteckt?). Warum
> funktioniert das Speichern dann bei mir? Gibt es noch ein anderes
> Problem beim Speichern (mind. unter 64bit Linux - das kann ich
> allerdings wg. der erfolgten Neuinstallation nicht mehr überprüfen...)?

Wenn ich es richtig verstehe ist das Problem eher, daß das exec-Flag
überhaupt gesetzt sein muß. Schließlich will OOo ja nichts ausführen
sondern nur eine Datei speichern (bzw. konkret mit mmap lesend darauf
zugreifen). Die Datei war mit PROT_READ ge'mmap'ed afair, also nix mit
ausführen gefragt. Ich könnte mir vorstellen, daß es sich um ein Problem
in den verwendeten Bibliotheken (C-Library, ggf. sogar syscalls) mit der
verwendetet Version von Suse handelt ...

Warum es das exec-Flag gibt ist mir auch nicht klar (benutze ein davon
freies FreeBSD). Normalerweise regelt man das doch über die Rechte und
den Besitz des Verzeichnisses, wo die Partition montiert wird. Wenn das
Flag dazu kommt stellt sich die Frage "was gilt" bzw. "wer kommt
zuerst". Oder handhabt Linux die mount-Rechte generell anders?

Gruß,
Marc




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



Re: [de-users] eigene funktionen und Serienbriefe

2005-02-06 Diskussionsfäden Marc Santhoff
Am So, den 06.02.2005 schrieb Jochen Georges um 20:30:
> Hallo officers,
> 
> ich habe für eine Calc-Tabelle einige Funktionen geschrieben.
> Sie sind in einem Modul das im Standardbereich des Calc-Dokumentes 
> gespeichert 
> ist.
> 
> Diese Datei soll nun als Datenquelle für einen Serienbrief dienen.
> Im "Datenquellennavigator" sind aber alle Zellen, die mit den 
> selbstgeschrieben Funktionen gefüllt werden leer.
> 
> Das Speichern des Modules im Standardbereich von soffice löst das Problem.
> 
> Ich möchte das Modul aber im Dokument speichern, weil das Dokument auf 
> anderen 
> Rechnern benutzt wird und die Makros da zur Verfügung stehen sollen.

Tut mir leid, Dich enttäuschen zu müssen, aber es gibt nur die eine
Antwort: geht nicht (hier Version 1.1.0/FreeBSD). Fragt sich, ob das
nicht vorgesehen ist oder es sich um einen Fehler handelt.

> Was kann ich tun?

Einen "Issue" schreiben. Entweder für einen Fehler (DEFECT) oder einen
Erweiterungswunsch (RFE = request for enhancement).

Gruß,
Marc



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



Re: [de-users] ausgewaehlte Zellen finden

2005-02-05 Diskussionsfäden Marc Santhoff
Am Sa, den 05.02.2005 schrieb Gisbert Friege um 21:17:
> Hallo Marc,

Hi,

[...]
> ja, stimmt, macht auch irgendwie Spaß ;-)

Sach ich doch ... wennn' klappt jedenfalls. ;)

> Mit der myCell - Zeile bekomme ich Zugriff auf die erste Zelle, wenn ich 
> für (0,0) für (aColumn, aRow) einsetze.
> 
> Ich brauche aber auch noch die letzte Zelle, weil ich dazwischen die 
> (unbekannte Zahl von) leeren Zellen mit den interpolierten Werten aus 
> der ersten und der letzten Zelle ausfüllen will.
> 
> Wahrscheinlich geht das nur über dieses "Enumeration"-Dings, oder ?

Normalerweise ja, aber hier beim SheetCellRange-Objekt (Service)
eigentlich leichter so (Interface XCellRangeAddressable):

myRangeAddress = myCellRange.getRangeAddress()
msgbox "Spalte " + myRangeAddress.StartColumn() + " bis " +
myRangeAddress.EndColumn()

Analog das gleiche für die Reihen (StartRow/EndRow).

Gruß,
Marc


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



Re: [de-users] Star Test Tool und Python-core/OOo 1.1.3

2005-02-05 Diskussionsfäden Marc Santhoff
Am Sa, den 05.02.2005 schrieb Jasna Schulze um 20:50:
[...]
> Na, dann werde ich mich demnächst mit der Scriptsprache beschäftigen 
> (und vorher die fehlende dll besorgen - die OOoReparatur hat sie nicht 
> hervorgezaubert).

Dazu mußt Du Python für Windows installieren. Und zwar AFAIK die gleiche
Version, die für die OOo-Anbindung benutzt wurde, also i.d.F. wohl 2.2.

HTH,
Marc



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



Re: [de-users] ausgewaehlte Zellen finden

2005-02-05 Diskussionsfäden Marc Santhoff
Am Sa, den 05.02.2005 schrieb Gisbert Friege um 20:22:
> Guten Abend,

Hallo Gisbert,

> ich suche bis jetzt vergeblich nach einer Möglichkeit, in einem 
> Basic-Skript festzustellen welcher Zellbereich (in Calc) ausgewählt ist 
> und dann bestimmte Zellen in diesem Bereich zu verändern.

myCellRange = thisComponent.currentController.Selection

' siehe :: com :: sun :: star :: sheet :: service SheetCellRange
myCell = myCellRange.getCellByPosition(aColumn, aRow)

' siehe :: com :: sun :: star :: table :: interface XCell
' bei den Gleichheitszeichen in der Formel bin ich grad' nicht sicher
' im Zweifelsfall weglassen
myCell.setFormulaLocal("=SUMME(A1:A10)")
myCell.setFormula("=SUM(A1:A10)")

x = myCell.GetValue
myCell.Value = x + 20

myCell.Text = "Ein Text"

Ansonsten die Einschlägigen Dokumentationen und Beispielseiten:
http://codesnippets.services.openoffice.org/
http://ooomacros.org
http://www.dannenhoefer.de/faqstarbasic.htm

um nur ein paar zu nennen.

Viel Spaß,
Marc



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



Re: [de-users] Probleme beim Speichern auf FAT-Partition unter Linux

2005-02-04 Diskussionsfäden Marc Santhoff
Am Fr, den 04.02.2005 schrieb Michael Hoehne um 22:12:
[...]
> Zuesrt ein Ausschnitt aus dem Protokoll beim zweiten Speichern der Datei 
> in meinem Home-Verzeichnis:
> 
> 
> 
> 21:39:51 open("/home/michael/Faltblatt.sxw", O_RDONLY) = 23
> 21:39:51 open("/home/michael/Programme/OpenOffice114/user/backup/...
>  ...Faltblatt0.sxw", O_WRONLY|O_CREAT, 0100644) = 24
> 21:39:51 mmap2(NULL, 5590, PROT_READ, MAP_PRIVATE, 23, 0) = 0x48f57000
> 21:39:51 write(24, "PK\3\4\24\0\0\0\0\0v\244D2\341\24519\...
>  ...36\0\0\0\36\0\0\0"..., 5590) = 5590
> 21:39:51 munmap(0x48f57000, 5590)   = 0
> 21:39:51 fsync(24)  = 0
> 21:39:51 close(23)  = 0
> 21:39:51 close(24)  = 0
> 21:39:51 chmod("/home/michael/Programme/OpenOffice114/user/backup...
>  .../Faltblatt0.sxw", 0100644) = 0
> 21:39:51 utime("/home/michael/Programme/OpenOffice114/user/backup/...
> ...Faltblatt0.sxw", [2005/02/04-21:39:19, 2005/02/04-21:35:45]) = 0
> 21:39:51 getuid32() = 1004
> 21:39:51 chown32("/home/michael/Programme/OpenOffice114/user/backup/...
>  ...Faltblatt0.sxw", 1004, 100) = 0

Funktioniert alles, die Datei wird geschrieben, geschlossen, mode und
time gesetzt sowie dem Eigner übergeben(chown).

> 
> 
> Und wenn ich das richtig sehe, entspricht das der folgenden Passage:
> 
> 
> 
> 21:14:43 open("/home/michael/projekte/Faltblatt.sxw", O_RDONLY) = 23
> 21:14:43 open("/home/michael/Programme/OpenOffice114/user/backup/...
>  ...Faltblatt0.sxw", O_WRONLY|O_CREAT, 0100777) = 27
> 21:14:43 mmap2(NULL, 5576, PROT_READ, MAP_PRIVATE, 23, 0) = -1 ...
>  ...EPERM (Operation not permitted)

Und hier kracht es dann, könnte die Ursache sein. mmap blendet die Date
in den Speicher ein, und zwar mit den gleichen Rechten wie weiter oben
schonmal, es funktioniert aber nicht, das Betriebssystem gibt die
Erlaubnis nicht ... der einzige UNterschied, den ich auf die Schnelle
sehe liegt im Pfad zur ersten Datei (beim ersten mal ohne ../projekte/..
dazwischen). Der jeweils zweite Vorgang ins User-Backup-Verzeichnis
öffnet aber die gleiche DAtei (...Faltblatt0.sxw).

Kann ich wenig zu sagen, als:
mach doch mal ein
$ ls -l /home/michael/Programme/OpenOffice114/user/backup/

Und: Versuche doch exakt den gleichen Vorgang, aber entferne
zwischendurch die Datei
/home/michael/Programme/OpenOffice114/user/backup/Faltblatt0.sxw

(Backup an anderen Ort versteht sich)

> 21:14:43 close(23)  = 0
> 21:14:43 close(27)  = 0
> 
> 
> 
> Dabei ist unter /home/michael/projekte die FAT-Partition eingebunden.
> Die Funktion mmap scheint also ein Problem zu haben/machen...

Oder es gibt einen echten Grund für deren Fehlschlagen ... um das
auseinanderzuhalten könntest Du mal die MAilingliste u.ä. bei Suse dazu
befragen, ob irgnedein mmap-bug bekannt ist. Kann aber sein, daß mmap
auf einer FAT32-Partition nicht zulässig ist.

> Bei Bedarf kann ich gerne die kompletten Protokolle beider 
> Speicherversuche zur Verfügung stellen.

Für mich nicht, aber ich vermute Mathias (nicht Michael, sorry) Bauer
könnte Interesse daran haben. Das muß er aber selbst entscheiden.

Gruß,
Marc



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



Re: [de-users] Probleme beim Speichern auf FAT-Partition unter Linux

2005-02-04 Diskussionsfäden Marc Santhoff
Am Fr, den 04.02.2005 schrieb Michael Hoehne um 20:36:
> Am Freitag, 4. Februar 2005 20:07 schrieb Marc Santhoff:
> 
> Zwei Mail, die ich hier zu einer verwurste...
> 
> > Ich meinte, Du sollst mal die Konfiguraton der Pfade *in OOo* prüfen
> > (Extas - Optionen - OpenOffice.org - Pfade) sollst, um zu gucken, ob
> > OOo wirklich in das FAT32-Vrzeichnis schreiben will oder etwa ganz
> > woanders. 
> 
> Das würde dann aber nur das Überschreiben einer bestehenden Datei 
> betreffen, denn ein Schreiben einer _neuen_ Datei klappt ja 
> reibungslos!

Nicht notwendigerweise, OOo legt eine temporäre Datei an, bevor es die
alte überschreibt. Das macht eigentlich jeder Programmierer so, wenn
beim Speichervorgang etwas schiefgeht ist wenigstens noch das Original
da. Deswegen geht's auch mit 'ner neuen Datei. Die Frage ist jetzt, *wo*
OOo diese Temporärdatei anlegt.

[...]
> > Kann nicht mal einer von euch ktrace, strace, truss oder etwas
> > ähnliches benutzen um herauszufinden, was nun genau schiefgeht?
> 
> Ich bin zwar nicht allzu fit mit k/s-trace, aber ich werde es gleich mal 
> versuchen.

Wenn es am Speichern liegt, ist AFAIR irgendwo im Log der vollständige
Pfad. Das sollte deultich sein.

HTH,
Marc



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



Re: [de-users] Probleme beim Speichern auf FAT-Partition unter Linux

2005-02-04 Diskussionsfäden Marc Santhoff
Hi,

ich schon wieder...

Am Fr, den 04.02.2005 schrieb Michael Hoehne um 19:20:
[...]
> Das habe ich. Daran liegt es (zumindest in erster Linie) nicht! Wie 
> gesagt: OOo ist das einzige Programm, das so reagiert. Alle anderen 
> Applikationen haben hier kein Problem.

Deswegen glaube ich auch, daß OOo woanders hinschreiben möchte.

Was ich eigentlich noch sagen wollte:

Kann nicht mal einer von euch ktrace, strace, truss oder etwas ähnliches
benutzen um herauszufinden, was nun genau schiefgeht?

Gruß,
Marc




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



Re: [de-users] Probleme beim Speichern auf FAT-Partition unter Linux

2005-02-04 Diskussionsfäden Marc Santhoff
Am Fr, den 04.02.2005 schrieb Michael Hoehne um 19:20:
[...]
> > Und wo versucht OOo die die Kopie zu speichern? (Und warum, wenn es
> > keine geben soll)
> 
> Diese Fehlermeldung dürfte "falsch" sein! Offenbar geht das Speichern 
> schief (warum auch immer) und OOo gibt halt die falsche Meldung aus. 
> 
> 
> > Prüf' doch mal dort die Berechtigungen, etc.

Ich meinte, Du sollst mal die Konfiguraton der Pfade *in OOo* prüfen
(Extas - Optionen - OpenOffice.org - Pfade) sollst, um zu gucken, ob OOo
wirklich in das FAT32-Vrzeichnis schreiben will oder etwa ganz woanders.

Es gab früher mal das Problem, das in einer Suse-Installation nach /opt
der Pfad dort hin zeigte, dadurch konnte ein Benutzer ohne besondere
Rechte natürlich nicht speichern ...

HTH,
Marc



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



Re: [de-users] Java - Runtimekomponente

2005-02-04 Diskussionsfäden Marc Santhoff
Am Fr, den 04.02.2005 schrieb Michael van Gemmern um 10:36:
> Hallo Wolfgang,
> 
> 
> Am Freitag, 4. Februar 2005 08:45 schrieb Wolfgang Stuhr:
> > Konnte beim Installieren keine Java - Runtimekomponente finden um
> > alles korrekt zu installieren. Auf meinem PC befindet sich
> > offensichtlich so etwas nicht. Woher bekommt man diese Komponente?
> 
> Java ist beim Hersteller SUN zu bekommen:

Und auf so mancher CD, die Computerzeitschriften beiliegt ...

> http://java.sun.com/j2se/1.5.0/download.jsp

... aber gab es mit Java 1.5 nicht ein Problem und man sollte besser die
Version 1.4 benutzen?

Gruß,
Marc



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



Re: [de-users] Impress-Dokument nicht mehr editierbar

2005-02-04 Diskussionsfäden Marc Santhoff
Am Fr, den 04.02.2005 schrieb Eric Hoch um 09:26:
[..]
> > Das macht ja noch Hoffnung. Ich hatte in der Hilfe zu OOo1.9
> > gelesen, dass Layer nur noch für Draw verfügbar sind. Wird denn die
> > Hilfe jeweils für die Milestone-Builds angepasst, auch wenn Features
> > nur vorübergehend verschwinden? Ich hätte eher gedacht, dass die
> > Hilfe den angestrebten Endzustand beschreibt.
> 
> Ganz ehrlich, ich weiß es nicht. 
> 
> Ich kann mir aber nicht vorstellen, daß die Hilfe für jeden 
> Milestone angepaßt wird, aber so hie und da müßte sie es schon 
> werden. Daher mal abwarten, vielleicht weiß jemand mehr als ich. 
> Notfalls erkundige dich beim zuständigen Projekt, die sollten es am 
> ehesten und besten wissen. 

Ich gehe davon aus, daß entweder Karl-Heinz die Reiter zum Umschalten
für die "Slides" nicht eingeschaltet hat, oder es ein temporärer Verlust
sein muß.

Ist noch garnicht lange her, daß hier oder auf [EMAIL PROTECTED] gefragt wurde, 
ob
die Dinger Layer, Slides oder sonstwie heißen sollen.

Gruß,
Marc



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



Re: [de-users] Probleme beim Speichern auf FAT-Partition unter Linux

2005-02-04 Diskussionsfäden Marc Santhoff
Am Fr, den 04.02.2005 schrieb Michael Hoehne um 10:46:
> Am Freitag, 4. Februar 2005 00:44 schrieb Ingo Göppert:
> > Hi!
> >
> > Michael Hoehne schrieb am 04.02.2005 00:19:
> > > Hallo LISTige,
> > >
> > > ich habe folgendes Problem:
> > >
> > > Ich arbeite mit einem Dualboot-System (Win2k/SuSE-Linux 9.2+KDE
> > > 3.3.0).
> >
> > 64 Bit Linux? Ging vor kurzem über die Liste, gab aber keine Lösung
> > für, soweit ich das verfolgt hatte...
> 
> Nein, stinknormales 32 Bit...

Und wo versucht OOo die die Kopie zu speichern? (Und warum, wenn es
keine geben soll)

Prüf' doch mal dort die Berechtigungen, etc. Ansonsten hilft vielleicht
der thread "[de-users] Fehlermeldung beim Speichern (Sicherungskopie
...)" in dieser Liste.

Michael Bauer schreibt da:

[...]
> Hast du denn mal die Test-Library ausprobiert, die ich hier in der
> Liste
> mal angeboten hatte (Zitat aus meiner Mail vom 29.11.2004):
> 
> Ich habe die Library für OOo1.1.3 jetzt zum Download bereitgestellt
> (knapp 4MB):
> 
> http://framework.openoffice.org/files/documents/25/2288/libucpfile1.so
> 
> Bitte die Originalversion der Library im Installationsverzeichnis
> beiseite kopieren und dann diese Datei benutzen.
> 
> Wer also in seiner Version ein "Could not create backup copy" oder auf
> deutsch "Die Sicherungskopie konnte nicht erstellt werden" beim
> Speichern erhielt, ist gerne dazu eingeladen, mal zu testen, ob es
> sich
> dabei um den Bug handelt, den wir in dieser Library gefixt haben. Wenn
> nicht, geht die Suche dann wohl weiter.
> 
> Ciao,
> Mathias

HTH,
Marc



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



Re: [de-users] Kriterium fuer SUMMEWENN

2005-01-28 Diskussionsfäden Marc Santhoff
Am Fr, den 28.01.2005 schrieb Daniel Rentz um 10:16:
> Hallo,
> 
> Marc Santhoff schrieb:
> 
> >> =SUMMEWENN(A1:A10;"<0")
> > 
> > Gnlmpfh, da komm' mal (so) einer (wie ich ;) drauf. Wenn man den Umgang
> > damit nicht gewohnt ist, finde ich die Hilfe an der Stelle zu knapp, ein
> > Beispiel mehr hätte es getan. Malgucken, das ist mir eigentlich einen
> > Issue wert...
> 
> Ich denke auch... Tipps, die Hilfe zu verbessern, dürften immer 
> willkommen sein.

Okay, kann bitte mal jemand prüfen, ob in der aktuellen (ggf. auch den
1.9.xer previews) Version in der Hilfe klar wird, daß man bei der
Funktion SUMMEWENN/SUMIF das Kriterium in Anführungszeichen setzen muß,
wenn es direkt in der Formel steht?

(Sorry, da leider mein Mainboard zwischendurch weggekokelt ist, hänge
ich immer noch bei 1.1.0)

TIA,
Marc



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



Re: [de-users] Re: Re: Mailingliste nach Anwendungen (Writer, Calc, Draw, ...) auftrennen?

2005-01-28 Diskussionsfäden Marc Santhoff
Am Fr, den 28.01.2005 schrieb Andreas Borutta um 10:05:
> Marc Santhoff schrieb:
> 
> >> Dass man nämlich diese Liste "abonnieren" muss, um die Antworten
> >> zu bekommen, wird einfach übersehen.
> > 
> > Das ist eine philosophische Frage. Andere Listen, die ich benutze haben
> > ihren Roboter so eingestellt, das automatisch direkt zum Frager mit CC
> > an die Liste geantwortet wird. 
> > 
> > Auch nicht schlecht, jeder bekommt garantiert seine Antwort. Als
> > Antworter muß man halt Reply-To auf die Liste setzen (gibt es ein E-Mail
> > Programm, wo man das für Listen fest einstellen kann? Da hätte ich Spaß
> > dran...).
> 
> Ist sicher nicht, was Du hören willst :), aber:
> 
> Abonniere die Mailingliste über gmane als Newsgroup und lege im
> Newsreader einen Filter "Threads zum beobachten markieren, in denen
> Artikel von mir vorkommen" an.
> Oder noch strenger: "Zeige nur Threads an, in denen Artikel von mir
> vorkommen".

Hatte ich schon, gmane ist mir zu langsam. Außerdem lese ich über einen
Proxy und der hält die news zu kurz, als das es für meine Zwecke
geeignet wäre.

Außerdem ging es nicht um mich, sondern darum das der Frager seine
Antworten direkt zugestellt bekommt, das ist noch einfacher weil er
nicht mal die News lesen muß. Mail liest man sowieso.

Gruß,
Marc





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



Re: [de-users] Re: Mailingliste nach Anwendungen (Writer, Calc, Draw, ...) auftrennen?

2005-01-27 Diskussionsfäden Marc Santhoff
Am Fr, den 28.01.2005 schrieb Michael van Gemmern um 01:16:
> Hallo *,
> 
> 
> Am Donnerstag, 27. Januar 2005 21:56 schrieb Marc Santhoff:
> > Schon, aber willst Du diejenigen, denen all das böhmisches Dorf
> > ist, ausschließen? Tatsächlich geht es hier auf der Liste gerade
> > um die Anwender die "sich anders nicht zu helfen wissen". Also
> > auch und gerade Leute, denen vielfach nicht mal klar ist, wie
> > eine Mailingliste funktioniert. Die haben mit der Anmeldung und
> > dem Verstehen was hier passiert schon genug geleistet, das mit
> > ihrem eigentlichen Problem mit OOo überhaupt nichts zu tun hat.
> 
> Genau deswegen, schicke ich viele Mails auch an den Verfasser
> (und deren Antworten wieder an die Liste).
> 
> Dass man nämlich diese Liste "abonnieren" muss, um die Antworten
> zu bekommen, wird einfach übersehen.

Das ist eine philosophische Frage. Andere Listen, die ich benutze haben
ihren Roboter so eingestellt, das automatisch direkt zum Frager mit CC
an die Liste geantwortet wird. 

Auch nicht schlecht, jeder bekommt garantiert seine Antwort. Als
Antworter muß man halt Reply-To auf die Liste setzen (gibt es ein E-Mail
Programm, wo man das für Listen fest einstellen kann? Da hätte ich Spaß
dran...).

Aber ich möchte nicht wieder eine Diskussion über die Schwierigkeiten
der Umstellung und womöglich die Funktionen der CollabNet-Software
lostreten.

Gruß,
Marc



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



Re: [de-users] Kriterium fuer SUMMEWENN

2005-01-27 Diskussionsfäden Marc Santhoff
Am Do, den 27.01.2005 schrieb Regina Henschel um 23:32:
> Hallo Marc,

Hi,

> Marc Santhoff schrieb:
> 
> > Hi,
> > 
> > ich möchte aus einem Bereich eine Summe ziehen, die nur die negativen
> > Zahlen aufsummiert. Wie muß ich das Kriterium angeben?
> > 
> > =SUMMEWENN(A1:A10;<0)
> > 
> 
> =SUMMEWENN(A1:A10;"<0")

Gnlmpfh, da komm' mal (so) einer (wie ich ;) drauf. Wenn man den Umgang
damit nicht gewohnt ist, finde ich die Hilfe an der Stelle zu knapp, ein
Beispiel mehr hätte es getan. Malgucken, das ist mir eigentlich einen
Issue wert...

Danke Regina,
Marc



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



Re: [de-users] Re: Mailingliste nach Anwendungen (Writer, Calc, Draw, ...) auftrennen?

2005-01-27 Diskussionsfäden Marc Santhoff
Hi Andre,

Danke für die Zahlen!

Gruß.
Marc


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



[de-users] Kriterium fuer SUMMEWENN

2005-01-27 Diskussionsfäden Marc Santhoff
Hi,

ich möchte aus einem Bereich eine Summe ziehen, die nur die negativen
Zahlen aufsummiert. Wie muß ich das Kriterium angeben?

=SUMMEWENN(A1:A10;<0)

geht nicht...

TIA,
Marc


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



Re: [de-users] Re: Mailingliste nach Anwendungen (Writer, Calc, Draw, ...) auftrennen?

2005-01-27 Diskussionsfäden Marc Santhoff
Am Do, den 27.01.2005 schrieb Andreas Borutta um 13:29:
> Uwe Altmann schrieb:
> 
> >> Vorher interessiert mich noch:
> >> Vermutlich wurde hier schonmal über die Möglichkeit diskutiert die
> >> Liste nach Anwendungen aufzutrennen, oder?
> >>
> >> Falls ja, könnte jemand für mich vielleicht in kurzen Worten die
> >> Gründe zusammenfassen, die dagegen sprachen.

- einfacher Umgang mit der Liste
- konzentriertes Fachwissen der Antwortenden
- im Falle der Suchanfrage *eine* Anlaufstelle (wo war noch die Mail
über ...)

[...]
> Wäre in Mailinglisten und den Mailclients die Funktion Crossposting
> Followup2 kinderleicht zu bedienen, würde ich beim letzten Thema noch
> vorschlagen:
> Crosspost in "calc" und "writer" mit Followup2 nach "misc".
> 
> > Ich denke, gerade für Anfänger ist *eine* Liste, an die sie sich 
> > wenden oder auf der Sie mitlesen können, viel einfacher, als 
> > ihnen die Entscheidung abzuverlangen, welche sie jetzt abonnieren 
> > wollen.
> 
> Wie ihr meint.
> Ich denke ein minimaler Aufwand kann von Fragenden verlangt werden.
> Darunter verstehe ich die Einordnung in ein Gruppe und das Bemühen um
> ein aussagkräftiges und prägnantes Subject.
> Sie wollen schließlich etwas.
> Also dürfen auch die Gebenden ein Minimum verlangen, IMHO.

Schon, aber willst Du diejenigen, denen all das böhmisches Dorf ist,
ausschließen? Tatsächlich geht es hier auf der Liste gerade um die
Anwender die "sich anders nicht zu helfen wissen". Also auch und gerade
Leute, denen vielfach nicht mal klar ist, wie eine Mailingliste
funktioniert. Die haben mit der Anmeldung und dem Verstehen was hier
passiert schon genug geleistet, das mit ihrem eigentlichen Problem mit
OOo überhaupt nichts zu tun hat.

> Ansonsten macht es vielleicht den Gebenden kaum noch Spass oder es
> bereitet ihnen vielleicht zu viel Mühe, so dass ihre Unterstützung für
> die Liste verloren geht.

Im Gegenteil, ich tummle mich hier auch oft und beantworte schon mal
eine Frage. Und mir persönlich wäre es lästig, wenn jetzt auch noch noch
Themen sortiert würde. Im deutschen usenet z.B. lese ich schon lange nur
noch dcos.misc, weil .install und .writer mir zuviel sind, obwohl ich
selbst ab und zu auch mal selbst Hilfe brauche. Die hole ich mir dann
hier, nicht mehr im usenet (u.a. natürlich auch, weil der Umgangston
hier meistens freundlicher ist und Flamewars sehr selten vorkommen, wenn
Du selbst dcosm-Leser bist, weißt Du was ich meine).

Die Menge an Mails pro Tag hat wohl niemand gemessen, aber ich bin schon
sehr zufrieden mit der funktionierenden Moderation. Wenn es wirklich zu
viel wäre, würde ich mich Deinem Vorschlag anschließen. Die
uninteressanten Mails kann man je nach benutzter Technik ignorieren,
filtern oder löschen.

Und zu Filtern: Es gib eine Menge Informationsforen, die als
"Nachschlagewerk" deutlich besser geeignet sind als diese Liste, wer
also sowieso klarkommt, der kann sich dort gezielter selbst helfen.

Also ein klares 

-1

Gruß,
Marc
-- 
Texanischer Ethnologe über die Neigung der Deutschen, die Sinnfrage zu
stellen: "Die schärfsten Denker fragen sogar, welchen Sinn, angenommen
es gäbe ihn, ein Sinn hätte." (Richard W. B. McCormack)


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



Re: [de-users] sCalc in Version 2.0

2005-01-26 Diskussionsfäden Marc Santhoff
Am Mi, den 26.01.2005 schrieb Gisbert Friege um 18:50:
> Hallo *,
> Thomas Krumbein wrote:
> > Hallo Claudia,,
> > Claudia Drechsle schrieb:
> > 
> >>Jetzt habe ich ein hübsches Kästchen zwischen meinen beiden
> >>Strings. Nun liegt es wohl noch am Zeichensatz oder an der
> >>Schriftart?
> > 
> > Ich hab es gerade mal ausprobiert: Es funktioniert auch unter Windows
> > nicht(XP, OOo 1.1.0 bzw. 1.1.4). Da sind wir wohl einer Fehlinformation
> > aufgesessen.
> > Also, es liegt nicht an deinem System.
> 
> Probiert doch mal
> =VERKETTEN(A1;ZEICHEN(13)&ZEICHEN(10);B1;ZEICHEN(13)&ZEICHEN(10);C1)
> 
> das macht bei meinen OOo 1.1.4 / win98 ganz ordentliche Absätze in der 
> Zelle.

Interssant, ich meine zu der Problematik gab/gibt es auch einen Issue,
der sich mit der Diskrepanz zwischen

CHAR(10) und "com.sun.star.text.ControlCharacter.LINE_BREAK"

befaßt. Ich hätte nicht erwartet, den Fix schon in 1.1.4 vorzufinden.

Gruß,
Marc



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



Re: [de-users] Calc: Selektion nach ...

2005-01-26 Diskussionsfäden Marc Santhoff
Am Mi, den 26.01.2005 schrieb Gisbert Friege um 17:51:
> Hallo,

N'Abend Gisbert,

> ich habe versucht, die Auswahl für 
> "Extra-Optionen-Tabellendokument-Allgemein" und dann "Eigabebestätigung 
> setzt Selektion nach ... rechts/unten/.." auf eine Schaltfläche in der 
> Werkzeugleiste zu legen, also dan Ganze als zwei Makros aufgenommen und 
> dann jedem ein Symbol zugewiesen.
> Jetzt lande ich bei Klick auf eins der Symbole lediglich im 
> Optionen-Dialog, anstatt das der Modus richtig gesetzt wird.
> Beide Makros sind gleich und enden mit
> 
> dispatcher.executeDispatch(document, ".uno:OptionsTreeDialog", "", 0, 
> Array())
> 
> Vielleicht weiß eine/r von Euch auf die Schnelle, was ich da noch 
> anfügen (?) müsste damit sofort das Verhalten des Cursors umgestellt 
> wird ? (ich fürchte mich nämlich vor der langen Sucherei in den diversen 
> Makro-Dokumentationen...)

Ich vermute es geht so nicht. Einen "slot" für das direkte setzen der
Option gibt es nicht und die passenden Parameter (das Array()) für den
von Dir benutzen Dispatcher-Aufruf müßte man mühsam untersuchen.

Die einzige Möglichkeit per Makro, die mir vielversprechend vorkommt,
ist:

Wenn man den Pfad in der XML-Konfigurationsdatei kennt, kann man diesen
Auslesen und auch setzen. Ob das allerdings sofort oder erst nach dem
nächsten Start wirksam wird, weiß ich auch nicht.

HTH,
Marc



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



Re: [de-users] Re: Re: sCalc in Version 2.0

2005-01-26 Diskussionsfäden Marc Santhoff
Am Mi, den 26.01.2005 schrieb Thomas Krumbein um 14:33:
[...]
> > Jetzt habe ich ein hübsches Kästchen zwischen meinen beiden
> > Strings. Nun liegt es wohl noch am Zeichensatz oder an der
> > Schriftart?
> > Ist denn ein Zeilenumbruch nicht sowas allgemeines wie ein a
> > oder u, das überall gleich ist?
> 
> Nein. Windowssysteme nutzen CR + LF als Zeichen für eine neue Zeile (in
> Kombination), Linux/Unix nur LF, Macintosh-Systeme nur CR.
> CR - Carrige Return - ASCII Zeichen 13
> LF - Line Feed - ASCII Zeichen 10
> Im Basiccode spielt es keine Rolle, ob CHR(10) oder CHR(13) genutzt
> wird, es erzeugt immer eine neue Zeile (unabhängig vom System).
> 
> Offensichtlich funktioniert es bei Formeln so leider nicht. Das Kästchen
> zeigt ein "nichtdruckbares" Zeichen an. Da kann ich dir jetzt im Moment
> leider auch nicht weiterhelfen.

Nein, tut es nicht. Auch nicht mit einer selbstgedengelten Funktion. Es
scheint daran zu liegen, daß die Zelle auch ein XText ist, dann müßte
man aus einem Makro ein "com.sun.star.text.ControlCharacter.LINE_BREAK"
einfügen ...

Gruß,
Marc


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



Re: [de-users] Re: sCalc in Version 2.0

2005-01-26 Diskussionsfäden Marc Santhoff
Am Mi, den 26.01.2005 schrieb Claudia Drechsle um 12:14:
> Hallo Ulrich
> > mit Calc 1.1.3 kann ich folgende Formel definieren:
> > =VERKETTEN(A1;ZEICHEN(13);B1;ZEICHEN(13);C1)
> > A1, B1 und C1 sind die entsprechenden Zellen mit Text
> > drin, ZEICHEN(13) ist der Zeilenumbruch.
> > 
> Danke für den Tipp. Ich hab's gleich probiert, bekomme aber
> nur ein Leerzeichen für ZEICHEN(13)

Versuch mal ZEICHEN(10) (nicht probiert, ist aber unter Unixoiden
üblich).

HTH,
Marc



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



Re: [de-users] Wo speichert OOo die Datenbank "dbase" ?

2005-01-24 Diskussionsfäden Marc Santhoff
Am Mo, den 24.01.2005 schrieb Heiner Gewiehs um 14:51:
> Hallo zusammen,
> 
> ich bin von SuSE 8.2 nach SuSE 9.2 verzogen.
> Ich weiss nicht wo meine Datenbank "dbase" abgeblieben ist.
> Wo speichert OOo die ab?

$ locate 

oder auch

$ find /usr/ -name "biblio"

Gruß,
Marc



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



Re: [de-users] MacroProgrammierung mit Wertübergabe aus DLL

2005-01-24 Diskussionsfäden Marc Santhoff
Am Mo, den 24.01.2005 schrieb buero um 13:09:
[...]
> Ein Kunde hat für MS-Office ( Word ) ein Makro mit der folgenden 
> Funktionalität erstellt: es wird eine DLL aufgerufen; diese öffnet 
> ein Auswahlfenster, in dem Datenbankfelder selektiert werden 
> können. Nach der Selektion werden sie im Dokument an der jeweiligen 
> Cursor-Position eingefügt und durch eine andere Funktion der DLL 
> mit Daten gefüllt - so was wie eine Serienbrieffunktion ( aber mit 
> SQLServer als Datenquelle und somit ohne ODBC-Treiber ). Nun soll 
> dieses Macro nach OOo übertragen werden und mir ist folgendes nicht 
> klar:
> 
>   - Übergabe von Daten aus der DLL ( MS-Objektmodell ) an
> OOo-Basic-Variablen

Mach' doch mal die BASIC-IDE auf, tippe auf F1 und gebe "declare" in das
Index-Suchfeld.

>   - einfügen an der aktuellen Cursorposition

http://api.openoffice.org/DevelopersGuide/DevelopersGuide.html

Kapitel über Writer:

7.1 Text Documents - Overview
7.3.2 Text Documents - Working with Text Documents - Formatting
7.4.2 Text Documents - Overall Document Features - Settings - Document
Properties

> Kann mich jemand in die richtige Richtung schubsen? ( damit ich 
> nicht 1000 Seiten BasicProgrammierung durcharbeiten muß).

Das hoffe ich getan zu haben.

>  Gibt es 
> irgendwo ein Beispiel für dieses Problem? 

http://codesnippets.services.openoffice.org/

und ansonsten die einschlägigen Links, normalerweise auch über

http://de.openoffice.org zu finden.

HTH,
Marc



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



Re: [de-users] Überschriften mehrzeilig

2005-01-22 Diskussionsfäden Marc Santhoff
Am Sa, den 22.01.2005 schrieb Jörg Schmidt um 10:39:
> Hallo Marc,

Tag Jörg,

[...]
> Ich sehe das ich die Index-Einträge als Array auslesen könnte
> (DocumentIndexMarks).
> Hast Du irgend eine Idee wie ich diese einfügen kann (in das Dokument,
> nicht in das Inhaltsverzeichnis)?

Ich habe bis heute morgen noch nie was mit Indexeinträgen oder
Verzeichnissen in Makros angestellt. Aber ich lese das da (bzw. einen
Teil davon, nämlich die API-Referenz, aka IDL-Referenz):

http://api.openoffice.org/DevelopersGuide/DevelopersGuide.html

Gibt es im SDK auf der Downloadseite auch für Offline-Betrieb, ist dann
aber ein paar zig Megabyte groß ...

> Der Makro-Rekorder liefert die Zeile:
> 
> dispatcher.executeDispatch(document, ".uno:InsertIndexesEntry", "", 0,
> Array())
> 
> Ich weiß leider nicht was ich als Array übergeben muß. Zumindest die Art
> des Indexes und den Namen des Eintrags und die Ebene (da
> Inhaltsverzeichniseintrag). Im Netz konnte ich zu InsertIndexesEntry
> nichts finden.

Na ja, der Makrorecorder ist ja auch nur ein "automatisierter
Menübenutzer". Für "richtige" Makroprogrammierung eher ungeeignet, es
sei denn er kann etwas, das mittels API-Aufrufen nicht zu wuppen ist.

Zum eigentlichen Thema:

Schau Dir mal den Service "com/sun/star/text/DocumentIndexMark" und das
Kapitel:

7.3.7 Text Documents - Working with Text Documents - Indexes and Index
Marks 


im Developers Guide an. Damit sollte es Dir leicht fallen.

Gruß,
Marc



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



Re: [de-users] Überschriften mehrzeilig

2005-01-22 Diskussionsfäden Marc Santhoff
Am Fr, den 21.01.2005 schrieb Jacqueline Rahemipour um 10:37:
[...]
> > Komfortabler wird es, wenn Dir hier jemand den Objektnamen des 
> > Inhaltsverzeichnisses verrät - dann kannst Du das im Makro auch noch 
> > automatisch markieren lassen.
> 
> Das Markieren war bei mir in der Tat das größte Problem (ich bin ja auch 
> nur Makro-Aufzeichnerin). Wenn man ziemlich genau weiß, wieviel Platz 
> das Verzeichnis einnimmt, kann man die Tastenkombinationen "Markiere bis 
> zur nächsten Seite" oder "Markiere bis Ende Seite" o.ä. verwenden, da 
> der Cursor nach Aktualisieren an den Anfang des Verzeichnisses springt.
> 
> Aber wie gesagt... das ist ziemliche Pfuscherei und ich hoffe auf die 
> Antwort eines Makroexperten. :-)

Falls es noch interessiert, das Inhaltsverzeichnis bekommt man so:

REM  *  BASIC  *

Sub Main
testIndexes
'testTextTables
end sub

sub testIndexes
toc = getTOC(thisComponent)
if NOT(IsNull(toc)) then
msgbox toc.dbg_properties
else
msgbox "Nicht gefunden!"
end if
end sub

function getTOC(doc as object)
idxs = doc.getDocumentIndexes()
for i=0 to idxs.getCount()-1
idx = idxs.getByIndex(i)
if idx.supportsService("com.sun.star.text.ContentIndex") then
getTOC = idx
exit for
end if
next
end function

Viel Spaß damit,
Marc
-- 
It is practically impossible to teach good programming style to
students that have had prior exposure to BASIC: as potential
programmers they are mentally mutilated beyond hope of
regeneration. - Dijkstra


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



Re: [de-users] Umgang mit Textrahmen

2005-01-21 Diskussionsfäden Marc Santhoff
Am Do, den 20.01.2005 schrieb Gisbert Friege um 21:08:
> Hallo Regina und Marc,

Tag Gisbert,

> noch eine Frage dazu:
> mir gelingt es nicht, eine fertige Formel in einen Textrahmen zu 
> kopieren. Gibt's da eine Lösung ?

Weiß ich nicht, aber ...

> (mit Textrahmen meint Ihr doch die aus den Zeichenfunktionen, oder ?)

... nein, ich benutze die im Menü "Insert - Frame" (zum
selbsteindeutschen, also wohl "Einfügen - Rahmen").

HTH,
Marc



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



Re: [de-users] Layout bleibt beim Dokumentenaustausch nicht erhalten (was: OO-Frust)

2005-01-21 Diskussionsfäden Marc Santhoff
Am Fr, den 21.01.2005 schrieb Ingo Göppert um 10:59:
[...]
> > Dankbar um einen Tip, wie wir es schaffen könnten, in Zukunft mit OO zu 
> > arbeiten
> 
> - Sich auf eine Schriftart einigen die auf allen PCs installiert ist.

Oder die Schrift auf allen Rechner und Beachtung der Lizenz
installieren.

> - Nicht mit leeren Absatzen/Zeilen arbeiten um den Text auf der Seite zu 
> verteilen sondern Abstände vor bzw. nach Absätzen setzen.
> - Seiten nicht auf den letzten Millimeter ausnutzen, weil bei einem 
> anderen Drucker mit größeren Seitenränder sonst nix mehr passt.
> - Hier bischen freundlicher auftreten, sinnvollen Betreff und Realname 
> verwenden, dann wird dir geholfen wo es nur geht!

- die Einbeziehung der Drucker-Fähigkeiten beim Formatieren abschalten

Gruß,
Marc



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



Re: [de-users] Umgang mit Textrahmen

2005-01-20 Diskussionsfäden Marc Santhoff
Am Do, den 20.01.2005 schrieb Regina Henschel um 20:07:
> Hallo Marc,

N'Abend Regina,

> Marc Santhoff schrieb:
> 
> > 1. Kann man mehrere Rahmen gleichzeitig in der Größe verändern?
> > 
> 
> Nein, im Writer kann man nur einen Rahmen markieren: issue 6249. Du 
> kannst aber den Rahmen eine passende Rahmenvorlage zuweisen.

Ah, Rahmenvorlage ist ein neues Stichwort, daß schau' ich mir an ... ah
ja, damit geht's. (Eigentlich logisch, wenn's für alles andere Vorlagen
gibt ;)

Der Issue hat leider noch keine Ziellinie. Aber das ist auch nicht so
schlimm, wenn man die Rahmen am Absatz verankert hat, kann man sie auch
gesammelt in die Zwischenablage kopieren.

> > 
> > 2. Kann man einen Textrahmen entfernen und den darin stehenden Text
> > behalten (ohne cut&paste)?
> 
> Ist mir nicht bekannt. Wahrscheinlich brauchst du ein Makro.

Na ja, so viel aufwand ist STRG-C und STRG-V auch nicht.

> > 3. Was muß ich tun, damit sich Absatzvorlagen im Rahmen verhalten wie im
> > "normalen" Text?
> >
> 
> Du musst dem Text diese Absatzvorlagen zuweisen. Die voreingestellte 
> Absatzvorlage ist Rahmeninhalt.

Aha, da scheint es (zumindest in 1.1.0) noch eine Macke zu geben. Die
selbstdefinierte Vorlage ist nach Anzeige im Stylisten zugewiesen, nach
dem bei markiertem Text ein Rahmen eingefügt wurde. Angewandt wird sie
aber erst, wenn ich sie mit einem Doppelklick neu zuweise.

Mal schauen wie das wird, wenn ich endlich zur Installation der 1.1.3
gekommen bin ...

Vielen Dank und Grüße,
Marc




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



[de-users] Umgang mit Textrahmen

2005-01-20 Diskussionsfäden Marc Santhoff
Tag!

Ich bearbeite gerade ein Dokument mit mehreren Textrahmen. Dabei fehlt
mir die eine oder andere Funktion, deswegen meine Fragen dazu:

1. Kann man mehrere Rahmen gleichzeitig in der Größe verändern?

Mir gelingt das nicht, ich bekomme jedenfalls immer nur einen markiert.
Wenn ich alle gleichzeitig auf eine festgelegte Breite einstellen
möchte, muß ich alle einzeln anfassen ...

2. Kann man einen Textrahmen entfernen und den darin stehenden Text
behalten (ohne cut&paste)?

Wenn ich Text markiere und "Einfügen - Rahmen" wähle, steht danach der
Text im Rahmen. Ich möchte den umgekehrten Vorgang ausführen, also den
Rahmen entfernen und den Text darin später im Haupttext wiederfinden.

3. Was muß ich tun, damit sich Absatzvorlagen im Rahmen verhalten wie im
"normalen" Text?

Ich benutze eine Vorlage mit hängendem Einzug. Dann den Text in einen
Rahmen setzen, den Einzug in der Absatzvorlage ändern - nix passiert (im
Rahmen).

Ach ja, ich benutze (imer noch) OOo1.1.0.

Gruß,
Marc



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



Re: [de-users] Issuezilla

2005-01-18 Diskussionsfäden Marc Santhoff
Am Di, den 18.01.2005 schrieb Peter Holm um 18:32:
> On Tue, 18 Jan 2005 17:53:03 +0100, you wrote:
> 
>   
> >$ cvs co -c
> 
> 
> kommt bei mir keine Ausgabe, nix. 

Dann ist irgendwas anderes faul. Bei mir geht's.


File: cvs.info,  Node: checkout options,  Next: checkout examples,  Up:
checkout

checkout options


These standard options are supported by `checkout' (*note Common
options::, for a complete description of them):

[...]
`-c'
 Copy the module file, sorted, to the standard output, instead of
 creating or modifying any files or directories in your working
 directory.


Mach doch mal ein kurzes:

$ cvs co modules

Dann solltest Du in einem Verzeichnis "modules" eine Datei "modules"
finden, in der alle Module und benannten Pfade eingetragen sind. Wenn da
nichts drin steht, gibt es noch keine Module. Vielleicht den falschen
Server erwischt oder CVSROOT nicht richtig gesetzt?

Ach ja, wenn' gegangen ist:

$ cvs release -d modules

zum aufräumen.

Gruß,
Marc



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



Re: [de-users] Datenquelle registrieren unter OOo 1.9m69

2005-01-18 Diskussionsfäden Marc Santhoff
Am Di, den 18.01.2005 schrieb Christian Lohmaier um 18:56:
> Hallo Marko,
> 
> On Tue, Jan 18, 2005 at 12:31:19PM +0100, Marko Moeller wrote:
> > ich mußte leider feststellen, daß sich die Registrierung der 
> > Datenquellen unter 1.9x geändert hat.
> 
> Bitte poste das doch auf der API-Mailingliste.
> 
> Vielleicht handelt es sich hierbei um einen Bug (Abwärtskompatibilität
> ist eigentlich ein großes Thema).
> 
> > [..]
> > 
> > Funktioniert unter 1.1.x tadellos. unter 1.9x erzeugt 
> > oContext.RegisterObject(DBNAME, oNewSource) die Fehlermeldung:
> > 
> > Basic-Laufzeitfehler, Es ist eine Exception aufgetreten
> > Type:co.sun.starlang.IllegalArgumentException
> > Mesage: Die Datenquelle wurde nicht gespeichert. Bitte verwenden Sie die 
> > Schnittstelle XStorable, um die Datenquelle zu speichern..
> 
> Allerdings schaut die Meldung sehr danach aus als sei Deine Methode
> deprecated...
> 
> > kann mir jemand verratenwie ich die Routine umbauen muß oder wo ich 
> > nachlesen kann, wie es unter 1.9x geht.
> 
> -> am besten auf der api-Liste fragen..

Besser noch auf users@dba.openoffice.org

Das kann mit den Umbauten im DB-Modul zusammenhängen, da eine OOo-eigene
Datenbankverbindung ja jetzt zentral in einer Datei gespeichert wird.
Die alte Methode, auf registrierte DBen zuzugreifen sollte aber erhalten
bleiben. Also ein Bug oder ein überflüssiges Feature ... versuch's doch
mal mit dem gewöhnlichen "storeToUrl(...)".

Gruß,
Marc


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



Re: [de-users] Excel-Dateien mit Makros in Calc

2005-01-18 Diskussionsfäden Marc Santhoff
Am Di, den 18.01.2005 schrieb Thomas Krumbein um 17:10:
> Hey Marc,

Tag Thomas,

> > Welche denn und wo?
> 
> - Sun StarOffice Migration Tool (weis gar nicht, ob man das officiell
> kaufen kann)

Frag' ich mich auch, warum man das verstecken muß ... mal gucken,
vielleicht mit der nächsten großen Versionsnummer.

> - ansonsten ist mir noch SCAI bekannt, die neben einem Analysetool auch
> ein Migration-Tool anbieten (www.scai.de)

Ach schau an, das Analysetool kenne ich schon. Da guck ich mich mal um.

Danke schön,
Marc



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



Re: [de-users] Issuezilla

2005-01-18 Diskussionsfäden Marc Santhoff
Am Di, den 18.01.2005 schrieb Peter Holm um 15:15:
[...]
> Dazu mal eine OT Frage: wenn du auf einem cvs server bereits
> eingeloggt bist, wie bekommst Du dann heraus, welche module es
> überhaupt gibt? Woher also weisst Du, was man im Befehl "co modulname"
> durch "modulname" ersetzen soll? Gibt es ein "list modules"? Hab ich
> noch nicht gefunden...

Gnlmph, das kommt davon wenn man selbst immer grafische Clients benutzt.
Es muß natürlich heißen:

$ cvs co -c

Gruß,
Marc



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



Re: [de-users] Issuezilla

2005-01-18 Diskussionsfäden Marc Santhoff
Am Di, den 18.01.2005 schrieb Peter Holm um 15:15:
> On Tue, 18 Jan 2005 14:49:29 +0100, you wrote:
[...]
> warum muss man so ein System erst "studieren", wenn man einfach nur
> eine Mitteilung machen will. 

Das liegt sicher daran, das es primär für Entwickler entwickelt ist und
deswegen auch stark in diese Richtung zweckorientiert als
Organisationshilfsmittel arbeitet.

Aber es ist in Wirklichkeit nicht so schwer, vor allem wenn man mal die
Prämisse "IssueZilla ist so kompliziert" beiseite schiebt und suchend
rumspielt. Spätestens nach dem Lesen von fünf bis zehn Issues bekommt
man einen Eindruck.

Beim Ausfüllen werden die meisten Felder auf sinnvolle Werte
voreingestellt. Modul wählen, Version von OOo und Betriebssystem wählen,
Krzbeschreibung eingeben und dann den Haupttext, den kann man ja offline
vorformulieren - fertig.

> Ich wäre stark dafür, dass es Leute machen, die sich schon auskennen.
> Also sammmeln, nachschauen, posten. Gibt dioch bestimmt auch Ruhm,
> oder? ;)

Soll das als freiwillige Meldung aufgefaßt werden? ;)

[...]
> Dazu mal eine OT Frage: wenn du auf einem cvs server bereits
> eingeloggt bist, wie bekommst Du dann heraus, welche module es
> überhaupt gibt? Woher also weisst Du, was man im Befehl "co modulname"
> durch "modulname" ersetzen soll? Gibt es ein "list modules"? Hab ich
> noch nicht gefunden...

$ man cvs
$ info cvs

sagt Dir:

cvs co -l

Gruß und HTH,
Marc



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



Re: [de-users] Excel-Dateien mit Makros in Calc

2005-01-18 Diskussionsfäden Marc Santhoff
Am Di, den 18.01.2005 schrieb Thomas Krumbein um 11:27:
[...]
> Geht nicht. Excel Makros sind unter OOo nicht lauffähig. Anderes
> Objektmodell. Hier musst du neu programmieren - oder konvertieren -Es
> gibt ein paar kommerzielle Programme, die das durchführen. Aber für
> wenige Exemplare wohl zu teuer.

Welche denn und wo?

TIA,
Marc


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