Re: AW: [de-users] Makros alle n Anwendern zur Verfügung stellen

2006-09-25 Diskussionsfäden Thomas Krumbein
Hey Thomas,

Thomas Reusch schrieb:
> 
>[..] 
> Es wäre eben wesentlich einfacher die Makros allgemein zugänglich zu machen.

ja, das ist möglich. Alle Makros, die in Bereich "OpenOffice.org Makros
etc" gespeichert sind, stehen allen Benutzern zur Verfügung. Nur: So
einfach kannst du dort keine Makros reinschreiben.

Der einfachste Weg ist: Du besorgst dir einen Makro-Installer (findest
du irgendwo im englischsprachigen Forum) und passt ihn entsprechend an.
Dann kanns tdu deine Makros in eine eigene Bibliothek schreiben (in
einem Dokument), und diese dann mit Hilfe des Installers in die
Installation schreiben.

Die andere Varainte wäre, direkt per Skript Makros an den entsprechenden
Ort zu schreiben - sehr aufwendig.

Oder du kopiert manuell die Bibliotheken in den Ordner Basic der
Programminstallation - dann musst du aber auch manuell die Script.xlb
Dateien anpassen.

Bei allen Wegen gilt jedoch: Du solltest wissen, was du da tust. Man
kann auch einiges Kaputtmachen. Daher ist das alles auch nicht direkt
dokumentiert ;-)

UNd denk daran: die meisten KOnfigurationsdateien werden beim ersten
Start in den Speicher geladen und beim Beenden von OOo gnadenlos
zurückgeschrieben. Hast du also zwischenzeitlich direkte Änderungen
vorgenommen so sind diese alle wieder "futsch"...

Viele Grüße
Thomas



-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: AW: AW: [de-users] Einführung / Schulun g

2006-09-22 Diskussionsfäden Thomas Krumbein
Hey Alexandra,

Alexandra von Cube schrieb:
>[..]
> Wo finde ich diese Broschuere? Was heistt der Begriff: ProOO Box? Oder soll
> ich lieber googeln, weil die Frage zu bloed ist?

Nein :-)

Du findest sie hier:
http://www.ooodev.org/index.php?option=com_content&task=view&id=12&Itemid=76

Sie soll auch irgendwann als PDF zur Verfügung stehen, aber das dauert
wohl noch ein Weilchen.

Gruss
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Base, Formulardaten mit Makro ändern

2006-09-20 Diskussionsfäden Thomas Krumbein
Hey Ulrich,

Ulrich Moehrke schrieb:
[..]
> Leider wird die Änderung aber nicht in die Datenbank geschrieben. Nach
> Blättern auf einen anderen Datensatz und zurückkommen ist der alte Text
> wieder da. 

Klar. Du musst deine Änderungen auch speichern. [EMAIL PROTECTED]
es einmal mit der Anweisung

oForm.upDateRow()

Das bewirkt das Speichern (zurückschreiben des aktuellen Datensatzes in
dei Datenbank) und anschliessend

oForm.reload()

Das liest die Daten aus der Datenbank wieder aus und erzeugt den
Resultset neu. Dann sollten die neune Daten auch da sein.

[..]
> Auch
> oform.setstring(2,"blabla")

Das sollte allerdings auch gehen, aber auch dann musst du die
Datenreihen zurückspeichern! Hier änderst du ja nur den Resultset, der
ist ein Abbild der Datenbank, hat aber direkt dorthin keine Beziehung mehr!

[..]Hat jemand einen Tipp für mich bzw. welche
> Doku hätte ich finden müssen, die mir bei der Lösung hilft.

API, dort die IDL Referenz ? OK, schwer zu lesen.
Ein gutes Buch? z.B. das:
http://www.ooodev.org/index.php?option=com_content&task=view&id=41&Itemid=93#base_2
(Kann ich nur wärmstens empfehlen ;-) )

Gruss
Thomas



-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Auslesen von *.ini Dateien

2006-09-20 Diskussionsfäden Thomas Krumbein
Hey Max Muster,

(Hmm, realname wäre schöner...)

max muster schrieb:
> Hi OpenOffice Team,
> 
> und zwar habe ich folgendes Problem. Wir habe zur Zeit eine
> Umstellung von Mircosoft Office zu OpenOffice. Das Problem dabei ist,
> wir benutzen eine Software die Daten in *.ini Datei schreibt. Diese
> wurden früher mit Microsoft Office Problem los ausgelesen und
> bearbeitet. Das Problem bei der Sache ist nur das OpenOffice keine
> Kovertierung von einer solchen Datei vornimmt. Meine Frage also: Ist
> es möglich solche Dateien zu Konvertieren und wenn wie?, zu beachten
> ist noch das die Dateien mit Daten versehen sind die mit einem =
> zusammen stehen und getrennt werden müssen in 2 Spalten.

Hmm, selbstverständlich kann OOo auch *.ini Dateien öffnen und
konvertieren.
Da gehst du wie folgt vor:

Datei öffnen -> zunächst Filter auf "alle Dateien" (*.*) setzen. Jetzt
in den Listboxen deine Datei raussuchen (beispiel.ini) - markieren.
Die steht jetzt unten in Dateifeld.
Jetzt (und erst jetzt) den Filter wählen -> in deinem Fall gehst du auf
die Tabellenkalukationsbereiche und wählst dort den filter Text (*.csv,
*.txt)
Das Import Menü erscheint. Hier kannst du den Spaltentrenner wählen. Gib
ein "Gleichheitszeichen" (=) unter "andere" ein, fertig.
Schon hast du deine Ini-Datei in Calc getrennt am Gleichheitszeichen.

Viele Grüße
Thomas

PS: Natürlich kannst du acuh Ini-Dateien per Basic bearbeite, auslesen,
schreiben, den Inhalt in Dialogen anzeigen, Formatieren, eben alles, was
das Herz begehrt :-)





-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Makro "create" aus früherem A utopilot writer

2006-09-20 Diskussionsfäden Thomas Krumbein
Hey Günter,

Lehmann Berlin schrieb:
[..]
> Erst seit OO2.03 bleibt es mit Fehlermeldung hängen. Die beim Fehler 
> markierte Zeile ist:
> thiscomponent.storeAsURL(FileName$, EmptyArgs())

Was genau sagt denn die Fehlermeldung?

> Ich kopiere hier mal den Text davon rein:
> 
> FUNCTION AUTOPILOT_CREATE()
> REM
> REM (c) Sun Microsystems, Inc.
> xDoc = ThisComponent
> xBkms = xDoc.getBookmarks
> REM Automatic file name generation
> path$ = 
> "file:///C:/Dokumente%20und%20Einstellungen/GL/Eigene%20Dateien/"
> prefix$ = "Bgla"
> extension$ = ".odt"
> nNumber = 1
> sDirEntry$ = Dir$(path$ + prefix$ + "*" + extension$)
> nPrefixLen = Len(prefix$)
> nExtensionLen = Len(extension$)
> while sDirEntry$ <> ""
>  sCount = Mid$(sDirEntry$, nPrefixLen + 1, Len(sDirEntry$) - 
> nPrefixLen - nExtensionLen)
>  nTempValue = Val(sCount)
>  if nTempValue > nNumber then nNumber = nTempValue
>  sDirEntry$ = Dir$
> wend
> nNumber = nNumber + 1
>  FileName$ = path$ + prefix$ + nNumber + extension$
>   thiscomponent.storeAsURL(FileName$, EmptyArgs())
> REM Setzen des aktuellen Datums
> IF xBkms.hasByName("Datum") THEN
> xBkm = xBkms.getByName("Datum")
> xAnchor = xBkm.getAnchor
> xFld = xDoc.createInstance("com.sun.star.text.TextField.DateTime")
> xFld.IsFixed = TRUE
> xFld.IsDate = TRUE
> xFld.NumberFormat = 37
>   xAnchor.getText.insertTextContent(xAnchor, xFld, false)
> xBkm.dispose
> END IF
> Das Makro habe ich hier aus Platzgründen abgeschnitten, es geht noch weiter 
> mit "Datum", "Zeit" usw.
> 
> Die fehlerhafte Zeile, die zusammen mit der BASIC-Fehlermeldung markiert 
> wird, ist:
> thiscomponent.storeAsURL(FileName$, EmptyArgs())

Hmm, ublicherweise müssen Arrays vor der Benutzung definiert werden. Das
passiert hier nicht (jedenfalls nicht sichtbar). Das war allerdings auch
schon früher so. Probier es halt mal:

Irgendwo oben einfügen, also z.B. nach den Zeilen die mit REM beginnen:

DIM EmptyArgs()

Gruss
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Makroprogrammierung

2006-09-15 Diskussionsfäden Thomas Krumbein
Hey M.Gabbert,

EDV schrieb:
> Hallo,
> 
> ich möchte in einem Makro den Inhalt einer Zelle als Suchbegriff übergeben. 
> Das funktioniert auch beim 1. mal, da der Inhalt der Zelle im Makrobefehl 
> ( args9(10).Value = ...   ) eingetragen wird.  Sobald aber der Zellinhalt 
> sich ändert, funktioneirt das Makro nicht mehr. Ich benötige eine 
> Möglichkeit im Makro, wo ich den Zellinhalt mit copy und paste in die 
> Suchfunktion einsetzen kann.

Wir sind hier beim "Du" und bleiben zunächst auch dabei ;-)

> Können Sie mir helfen ?

Im Prinzip schon, aber

Da fehlen einfach viel zu viele Informationen. Wie sollen wir ein Makro
testen oder eine Aussage dazu abgeben, wenn wir das nicht kennen?
Unsere Kristallkugeln sind leider alle defekt.

Ungefähr verstehe ich, was du erreichen willst - nur: Das Drum-herum
fehlt mir.

Wenn du  mit copy&Paste arbeitest - wie soll das Makro gestartet werden?
 also:
Makrocode komplett posten, evt. Fehlermeldungen und Zeile, wo das Makro
stehen bleibt, Umgebungsbedingungen mit angeben (Betriebssystem, OOo
Version) und Anwendungsbedingungen (so wie oben, nur auch, wei das Makro
ausgelöst wird und was es bewirken soll).

Dann sehn wir weiter.

Viele Grüße
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Datenbanktabelle in Calc-Tabelle exportieren

2006-09-14 Diskussionsfäden Thomas Krumbein
Hey Holger,

Holger Linge schrieb:
> Hallo zusammen,
> 
> ich möchte eine Tabelle aus Openoffice Base exportieren und in 
> Openoffice Calc weiterbearbeiten, ich finde jedoch keine Möglichkeit 
> dies zu tun.
> 
> Ich habe Version 2.0.3 im Einsatz.

Tabelle im Bereich Tabelle (Base) markieren, kopieren (Kontextmenü oder
Bearbeiten - kopieren)
Calc öffnen, Bearbeiten - Einfügen -> fertig :-)

Gruss
Thomas
-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Falz- bzw. Lochmarkierungen in Writer

2006-09-13 Diskussionsfäden Thomas Krumbein
Jörg Becker schrieb:
> Hallo.
> 
> Welche Möglichkeiten gibt es Falz- und Lochmarkierungen auf der ersten  
> Seite eines Dokumentes einzufügen? Gibt es eine Erweiterung oder  
> Zusatzprogramm?
> 

Hey Jörg,

ich hab dafür mal ein kleines Makro geschrieben, schick ich dir mit.
Eventuell musst du es auf deine Bedürfnisse anpassen ;-)



Sub FalzMarkenSetzen
dim aNamen() as string
aNamen = array("Falzmarke1", "Falzmarke2", "Lochermarke")
oDoc = thisComponent
dim oFalz1 as object, oFalz2 as object
REM zunächst evt. Objekte entfernen:
oGrafiken = oDoc.Drawpage
For i = 0 to oGrafiken.count-1
oGrafik = oGrafiken.getByIndex(i)
For j = 0 to uBound(aNamen)
  if oGrafik.Name = aNamen(j) then oGrafiken.remove(oGrafik)
next
next

REM Größe der Falzmarken
dim oFalzSize as new com.sun.star.awt.Size
oFalzSize.Width = 400   '4 mm lang
oFalzSize.Height = 0
REM Größe der Lochermarke
dim oLocherSize as new com.sun.star.awt.Size
oLocherSize.Width = 500  '5 mm lang
oLocherSize.Height = 0
REM erste Falzmarke
oFalz1 = oDoc.createInstance("com.sun.star.drawing.LineShape")
dim oPos1 as new com.sun.star.awt.Point
oPos1.X = 300'3 mm Randabstand
oPos1.Y = 1   '10 ca, von oben
with oFalz1
.name = "Falzmarke1"
.lineColor = RGB(0, 0, 0)
.lineWidth = 1
.position = oPos1
.Size = oFalzSize
.AnchorType = com.sun.star.text.TextContentAnchorType.AT_PAGE
.MoveProtect = true
end with
oDoc.Drawpage.add(oFalz1)   
REM zweite Falzmarke
oFalz2 = oDoc.createInstance("com.sun.star.drawing.LineShape")
dim oPos2 as new com.sun.star.awt.Point
oPos2.X = 300  '3 mm Randabstand
oPos2.Y = 19800'19,8 cm von oben
with oFalz2
.name = "Falzmarke2"
.lineColor = RGB(0, 0, 0)
.lineWidth = 1
.position = oPos2
.Size = oFalzSize
.AnchorType = com.sun.star.text.TextContentAnchorType.AT_PAGE
.MoveProtect = true
end with
oDoc.Drawpage.add(oFalz2)   
REM Lochermarke
oAbheft = oDoc.createInstance("com.sun.star.drawing.LineShape")
dim oPos3 as new com.sun.star.awt.Point
oPos3.X = 300'3 mm Randabstand
oPos3.Y = 14800   '14,8 cm von oben
with oAbheft
.name = "Lochermarke"
.lineColor = RGB(0, 0, 0)
.lineWidth = 1
.position = oPos3
.Size = oLocherSize
.AnchorType = com.sun.star.text.TextContentAnchorType.AT_PAGE
.MoveProtect = true
end with
oDoc.Drawpage.add(oAbheft)  

End Sub

**

viele Grüße
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: AW: [de-users] Vergleichbares zu MS Office Excel Maske

2006-09-08 Diskussionsfäden Thomas Krumbein
Hey Nikolaus,

Brantzen, Nikolas schrieb:
[..]>
> 
> Das war alles schon mal sehr hilfreich. Jetzt bräuchte ich nur Hilfe zu
> einem kleine Makro: Ich will mir eine Maske öffnen lassen, sobald ich die
> Datei öffne, sprich der Benutzer soll direkt die Maske bekommen.
> Ich habs schon mit aufnehmen versucht, das Problem ist nur, dass ich die
> Maske schließen muss um die Makroaufnahme zu stoppen.

Bezeiht sich das noch auf die Datenmaske? Sonst solltest du lieber einen
neuen Thread öffnen

Aber zum Problem:
Verbinde einfach das Makro, das deine Maske startet, mit dem Ereignis
"Dokument öffenen". Fertig.
(Extras - Anpassen - Ereignisse)

Gruss
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Vergleichbares zu MS Office Excel Maske

2006-09-06 Diskussionsfäden Thomas Krumbein
Hallo Lothar,

Lothar Schindler schrieb:
[..]
> So nun muss ich mich nur noch an Thomas wenden und nachfragen ob ich sie 
> hier bei mir "auf der Arbeit" im Institut überhaupt benutzen darf oder 
> ob das unter gewerbliche Nutzung fällt.

Klar kannst du sie nutzen - so lange und so ausführlich wie du willst :-)

Nur etwas sollst du  - laut meiner Lizenz - nicht tun:
Sie gewerblich verwerten - sprich: Sie gegen Geld zu verkaufen.

Aber das hast du ja kaum vor, oder ;-)

Gruss
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Abspeichern von OpenOffice-Datenbanken in das MS-Access-Format (*.mdb) - wie geht das

2006-09-05 Diskussionsfäden Thomas Krumbein
Hey Dietmar,

[EMAIL PROTECTED] schrieb:
> Hallo,
> 
> würde gerne eine MS-Datenbank, die unter OpenOffice (2.0.3) 
> erstellt/bearbeitet wurde, im MS-Access-Format (*.mdb) abspeichern.

Eine Access-Datenbank kannst du unter OOo nicht erstellen - nur
bearbeiten. Dabei wird die ursprüngliche Datenbank (*.mdb) - also der
dort gespeicherte Datenbestand - mit OOo nur verändert, erweitert oder -
naja, was du sonst eben so machst.

D.h. - die Datenbank bleibt im *.mdb Format gespeichert und kann
jederzeit auch wieder unter Access bearbetiet werden - mit all deinen
Änsderungen, die du in Base durchgeführt hast.

Nur die Formulare, Berichte und auch Abfragen sind natürlich nur in Base
gespeichert - die kannst du nicht nach MS Access hinüber konvertieren.

> Wie und wo muss ich das OpenOffice einstellen, um die Dateien im 
> MDB-Format abspeichern zu können?

Nicht nötig, da sie sowieso im MDB-Format gespeichert werden - siehe
oben :-)

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Base: mit 2 Benutzer auf Base zugreifen

2006-09-04 Diskussionsfäden Thomas Krumbein
Hey,

Mechtilde schrieb:
[..]
>>gibt es eine Möglichkeit, dass zwei Benutzer gleichzeitig auf eine Base
>>Datei zugreifen können? Bzw. die Daten einer Datenbank gleichzeitig
>>lesen können? ...bei Access funktioniert es, konnte aber bisher nichts
>>über diese Funktion bei Base herausfinden.
> 
> Es kommt darauf an, welches Datenbankmanagementsystem Du verwendest.

Na ja, nicht unbedingt.

> Die interne HSQl DB ist ein single-user Datenbankmanagementsystem.

Das ist richtig. *Lesend* jedoch sollten auch mehrere Benutzer zugreifen
können. Dazu musst du nur die Base-Datenbank von den Formularen trennen
- d.h. externe Formulare benutzen. Allerdings: Ein Schreibzugriff ist
dann nicht möglich - außer vom ersten Benutzer :-).

> Wenn Du möchtest, dass mehrere User auf eine Datenbank zugreifen
> möchtest, musst Du einen Datenbank-Server aufsetzen. Das kann MySQl oder
> Postgresql oder ein anderes System sein, das über eine ODBC- oder
> JDBC-Schnittstelle verfügt.

Das wäre auf jeden Fall der sicherere Weg.

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] 2.0.2 Download wo?

2006-08-31 Diskussionsfäden Thomas Krumbein
Hey Peter,

Christian Lohmaier schrieb:

>>[2.0.2 downloaden] 
>>Da stimmt was nicht.  Daß wir total blind waren, ist eine Möglichkeit, 
>>glaube ich aber nicht.
> 
> Entweder direkt auf einen FTP-Server durch die Verzeichnisse hangeln
> oder BitTorrent nehmen:
> http://www.ooodev.org:6969/index.html?search=2.0.2

Und wenn gar nichts mehr geht - der Verein hat die ProBoxen archiviert -
 da kannst du zur Not eine CD bestellen :-) (natürlich auch von der
2.0.2  Box).

Gruss
Thomas
-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Problem mit Radiobuttons

2006-08-28 Diskussionsfäden Thomas Krumbein
Hallo Sahra,

Sarah Böhmler schrieb:
> Hallo,

> habe heute das erste Mal Open Office verwendet. Möchte in „Calc“ in
> einer Spalte auch Radiobuttons mit drei Auswahlmöglichkeiten
> verwenden.
> 
> Wie man diese erstellt und benennt und anschließend gruppiert,
> klappt.

Auch richtig gemacht? In Formularen (und das sind deine Radio-Buttons in
Calc) müssen zusamengehörige Radio-Buttons immer den selben Namen tragen
- als Zeichen der Gruppenzugehörigkeit.
Die Gruppierung durch den Rahmen ist eher kosmetischer Natur.

> Jetzt klicke ich einen Radiobutton der Gruppe an, dann den nächsten
> und auch den dritten. Alle drei sind auf „true“. Doch es soll ja
> immer nur einer den Wert „true“ haben. Wie kann ich das einstellen?

Mit "true" meinst du: Sie sind schwarz - ausgefüllt? Oder meinst du die
State-Eigenschaft - über Basic abgefragt?

Im ersten Fall sollte die gleiche Namensgebung das Problem beheben - im
zweiten Fall erkäre, wie du die ausliest :-)

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Dialog mit nicht sichtbarem Dokument starten

2006-08-15 Diskussionsfäden Thomas Krumbein
Hey Gerhard,

Ing. Gerhard Enders schrieb:
> Hilferuf an Gurus!
> 
> Für eine Anwendung in Open Office möchte ich bei öffnen einer OOo-Datei (Typ
> wäre eigentlich egal, da sie nur als Container für den Dialog dient)
> automatisch einen Dialog Öffnen (geht schon), die geöffnete Datei soll
> jedoch unsichtbar bleiben (geht noch nicht).

dim oDlg as Object

sub Startmakro
  'dialog initialisieren
  ...(Weist du wie es geht)
  'aktives Dokument ausblenden
  dim oWin as object
  oWin = starDesktop.getCurrentFrame.getContainerWindow()
  oWin.visible = false
  'dialog starten
  oDlg.execute()
  ' nicht vergessen, das Dokumnet nun noch zu schliessen!
  thisComponent.close(true)
  ...
end sub

Aber Achtung: Wenn du diese Kombination wählst, kommst du selbst nicht
mehr an das Dokument heran - bei Makrostart über Ereignis "Dokumnet öffnen".
Bau dir unbedingt in den Dialog eine "Hintertür" ein, der beim
Schliessen des Dialoges das Dokument wieder sichtbar schaltet und es
nicht schliesst!

Weiters sollte noch die Abfrage
> wegen Machoaktivierung ohne Änderung der generellen Einstellung unterdrückt
> oder automatisch beantwortet werden. 

Das geht automatisch nicht. Wäre ja auch Unsinn - und würde jegliche
Sicherheitsstufe "austricksen". Hier hilft nur: Den Pfad der Datei in
den "sicheren Pfad" mit aufnehmen - dann erfolgt keine Abfrage mehr.

In MS-Access war so etwas möglich. Habe
> schon viel Literatur durchgesehen, aber keine Lösung gefunden. 

Eine typische Beispielanwendung ist in meinem Base-Buch beschrieben -
und Details, wie das mit Formularen oder Dialogen funktioniert.

Viele Grüße
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Base: Per Butt on Formular öffnen und ...

2006-08-11 Diskussionsfäden Thomas Krumbein
Hey Skyhawk,

Skyhawk schrieb:
[..]
> Fragen:
> 
>  - Wie übergebe ich die ID von Formular A an B?
> 
>  - Und wie bekomme ich die übergebene ID in die Abfrage? 
> 
> Hat jemand eine Idee?

Dein Vorhaben lässt sich mit Makroprogrammierung lösen - aber eben auch
eigentlich nur so. Es ist nicht zu komplex, dennoch brauchst du einige
Erfahrung mit der API.
Vorgehen:
In Formular 1 das gewünschte Datenfeld (ist Inhalt des gerade
dargestellten Formulars) auslesen und in einer Varaiblen zwischenspeichern.
Das zweite Formular per Makro öffenen(ist Teil des Base-Containers - im
Sammelobjekt "Forms"), eine SQL-Select Abfrage formulieren mit der
Variablen als Suchkriterium und diese dem Formular zuordnen - fertig.
Sagt dir das alles wenig - wird es schwierig ;-)

Gruss
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Re: Warum nur lesend auf JDBC-Datenbank zugreifbar?

2006-08-03 Diskussionsfäden Thomas Krumbein
Richard Ivarson schrieb:
> ... hat eigentlich einer von Euch Benutzern dieser Liste es schon einmal 
> hinbekommen, von OO 2.x aus schreibend auf eine Datenbank zuzugreifen, die 
> per 
> JDBC angebunden ist?



Klar. Kein Problem: Systeme: WinXP, Linux, Datenbank: MySQL 4.x, 5.0.x
auf Win 2000 und Suse Linux 10, unterschiedliche Javaversionen, JDBC
Treiber 3.51 von MySQL

Gruss
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Datenbank, Erfassungsformular

2006-08-02 Diskussionsfäden Thomas Krumbein
Hey Claudia,

Claudia Drechsle schrieb:
[..]
> Nun hätte ich gern folgenden Ablauf im Erfassungsformular:
> Die Warengruppe sollte mit einem Kombinationsfeld aus der Tabelle
> "Warengruppe" übernommen werden. Da ich aber die Gruppen-Nummern nicht
> auswendig kenne, möchte ich die Bezeichnung auswählen können und anhand der
> Bezeichnung soll dann die Gruppen-Nummer in die Tabelle "Artikel"
> übernommen werden.
> Ist sowas (ohne Makro) machbar?

Jein... aber mit Makros ist es bequemer :-)

Wie lange hast du noch Zeit? Exakt ein solche Beispiel wir in meinem
neuen Buch "Base..." beschrieben - mit den diversen Lösungsmöglichkeiten.
Ist schon im Druck, schätze, wird in ein bis zwei Wochen im Handel sein.
Da könntest du genau nachlesen.

Ansonsten - melde dich per PM, ich könnte dir Auszüge und ohne Bilder
zuschicken -  ist natürlich dann recht unprofessionell...

Gruss
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Fehler BASIC 1.1.5

2006-07-12 Diskussionsfäden Thomas Krumbein
Hey Andreas,

Andreas Holst schrieb:
> Schade!
> Schon wieder - und seit langem - der gleiche Fehler: beim Speichern von  
> Text bekommen ich den Hinweis, dass BASIC 1.1.5 nicht gefunden wurde. Habe  
> ich das Verzeichnis gelöscht, kommt wieder der Fehlerhinweis und  
> OpenOffice 2.0.3 erstellt den Ordner ... 1.1.5 wieder neu. WARUM?
> Vielen Dank und hoffentlich auch Hilfe

Wie genau heisst die Fehlermeldung? Mit dem da oben kann ich wenig
anfangen. Und: Hattest du eine 1.1.x Version auf deinem Computer,
während du die 2.0.x aufgespielt hast? Und wie ahst due die 1.1.x
Version entfernt?
Hattest du bei der 1.1.x Version eigen Makros im Ordner "Meine Makros"
gespeichert?

Bei der Installation von OOo 2.x wird geprüft, ob es bereits eine 1.1.x
Versoion gab. Wenn ja, werden die individuellen Basic-Pfade mit
eingebunden. Löschst du die anschliessend, gibt es Fehlermeldungen - die
heissen aber ein bischen anders.

Hier hilft dann leider nur das manuelle Reparieren: du brauchst die
Dateien "script.xlb" aus den Verzeichnisorten
/OOo/user/basic/ und /share/basic/.
Öffne Sie mit einem normalen Editor und entferne die Einträge, die sich
auf die 1.1.x Version beziehen.
Aber Achtung: Sichere dir die Dateien vorher. Nehem einen einfachen
Editor. Beende vorher OOo inklusiv dem Schnellstarter - und sei dir
bewusst, was du da tust Man kann einiges Kaputtmachen!

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



[de-users] Videotraining OOo - freie Lektionen

2006-07-11 Diskussionsfäden Thomas Krumbein
Hey,

im Galileo-Verlag ist jetzt das erste Video-Training für Openoffice.org
2 erschienen.
Zum Reinschnuppern gibt es vier Lektionen kostenfrei zum Download:

Vier komplette OpenOffice.org-Lektionen online mit knapp
30 Minuten Spielzeit:
* Menüleiste & Standard-Symbolleiste
* Die Grundeinstellungen
* Grundlagen von Writer
* Grundlagen von Calc

Download hier:
http://www.galileocomputing.de/trailer?GPP=ooodev#22

Zum Produkt selbst kommen die Leser ueber den folgenden
Link:
http://www.galileocomputing.de/1277?GPP=ooodev

(mit Bonus für den Verein :-) )

Viele Grüße
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Toolbars eines Formulars in einer odb per Makro verstecken

2006-06-20 Diskussionsfäden Thomas Krumbein

Hey Christophe,

Christophe Nix schrieb:
> Keiner eine Idee? :)

Was denn für eine? Ist doch alles OK.


> Bisher mache ich das folgendermassen
> 
> Sub HideToolbars Dim frame as object doc =
> Stardesktop.getCurrentComponent() frame = doc.CurrentController.Frame
>  lmgr = frame.LayoutManager lmgr.setVisible(false) End Sub

Also, so mache ich das auch - bei externen Formularen. Nur dann macht es
ja eigentlich Sinn. Wenn der Benutzer vorher Base öffnet und dann erst
das Formualr startet, hat er doch einen Schritt zu viel und viel zu viel
Möglichkeiten, Unsinn zu machen.
Ansonsten: Brauchst du wahrscheinlich einen Schritt mehr. Wenn das
Formualr dann nicht Teil des StarDesktops ist, ist es wahrscheinlich
Teil des Base-Dokumentes. Dann such halt erst einmal das - und dann das
Formular. Hmm, halt: ich sehe gerade:
Versuch doch mal, das aktive Dokument wie folgt zu bekommen:

oframe = starDesktop.getAktiveFrame()
lmgr = oFrame.LayoutManager
...

Das sollte auf jeden Fall gehen - denn auch dieses Dokument sollte Teil
des Stardesktops sein.

> Dies funktioniert leider ausschliesslich in Version 2.0.1 aufgrund
> eines Bugs, da in der Version die Formulardokumente Teil des
> Stardesktops sind. 

Na, das sollten Sie doch auf jeden Fall sein

Ausserdem bleibt bei dieser Variante trotzdem die
> Statusleiste erhalten. Ein wenig verstümmelt zwar aber weiterhin
> aktiv.

Das stimmt - und ist wohl ein Bug. Da gibt es verschieden Issues. Bleibt
nur eins: Den Statusbalken getrennt nochmals ausschalten. Ich kann dir
nur den Code geben, den ich nutze - allerdings habe ich nur externe
Formulare.

oCW = starDesktop.getAkctiveFrame.getContainerWindow.AccessibleContext
for i = 0 to oCW.getAccessibleChildCount()-1
  iNr = oCW.getAccessibleChild(i).AccessibleContext.AccessibleRole
  if iNr = com.sun.star.accessibility.acessibilityRole.STATUS_BAR then
 oStB = oCW.accessibleChild(i)
 exit for
  end if
next
oStB.visible = false


Vielleicht hilft es dir.

Viele Grüße
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Version 2.0.3

2006-06-07 Diskussionsfäden Thomas Krumbein
Hey,

Eric Hoch schrieb:
[..]Ich gehe aber davaon aus, die englische Version
> kommt im Laufe der Woche noch.

Eher nicht. etnsprechend der [EMAIL PROTECTED] wird es wohl noch einen RC6
geben - also wird es wohl mindestens noch eine Woche dauern :-)

Gruss
Thomas
-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] CheckBox on the fly erzeugen

2006-05-26 Diskussionsfäden Thomas Krumbein
Hallo Benny,

Benjamin.Kiepke schrieb:
> Hallo,
> 
> Seite 536 (Tabelle) und dann im Absatz zu Checkboxen Seite 540. Wobei 
> beim letzteren keine zusätzlichen Angaben gemacht wurden und es heisst 
> daß die Eigenschaften im Service com.sun.star.awt.UnoControlButtonModel 
> zu finden sind. Könnte man bei einer Neuauflage vielleicht berücksichtigen.

Du hast natürlch recht - da ist ein Fehler drin. Müsste heissen
"com.sun.star.awt.UnoControlCheckBoxModel"

Danke für den Hinweis, wird im nächsten Nachdruck korrigiert sein :-)

Viele Grüße

Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Die Version einer OOo/StarOffice-Installation aus einer externen Anwendung heraus ermitteln

2006-05-26 Diskussionsfäden Thomas Krumbein
Fabian Köster schrieb:

> Ich entwickele Middleware basierend auf Office-Systemen und möchte gerne 
> wissen, ob es eine Methode gibt, um
> 
> 1.) eine OpenOffice.org und StarOffice-Installation zu unterscheiden

Das weiss ich nicht.

> 2.) die Version dieser Installation zu ermitteln

In Basic gibt es soetwas wie "GetSolarVersion()", welches dir die
Versionsnummer von OOo zurückliefert. 645 für OOo 1.1.x, 680 für OOo 2.x

Dann kannst du auch noch den GUI-Typ auslessen: GetGuiType()
1 für Windows, 3 für Mac, 4 für Linux/Windows, -1 für nicht
identifizierbar.

Ob es noch genauer geht, müsst e ich nachsehn :-)

Gruss
Thomas



-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] base - abrfrage - mit datum rechnen

2006-05-23 Diskussionsfäden Thomas Krumbein
Hey Wolfgang,

Wolfgang Werminghausen schrieb:
[..]
> Übrigens versuche ich ein gutes Anschauliches Beispiel einer 
> OOo-Datenbank aus der letzten linuxuser (06/06), eine einfache 
> Buchausleihe, nachzuvollziehen.
> Mein letzter Versuch eine Abfrage für überfällige Bücher brachte 
> folgende Fehlermeldung, ich dachte, die HSQL-Syntax (ganz am Schluss 
> DATEDIFF) müsste so stimmen, oder?
> 
> Column not found: dd in statement [SELECT "STATUS"."Leihdatum", 
> "STATUS"."Rueckgabedatum", "AUSLEIH"."Name", "BUCH"."Autor", 
> "BUCH"."Titel" FROM "STATUS" "STATUS", "AUSLEIH" "AUSLEIH", "BUCH" 
> "BUCH" WHERE ( "STATUS"."AID" = "AUSLEIH"."AID" AND "STATUS"."BID" = 
> "BUCH"."BID" ) AND ( ( "STATUS"."Rueckgabedatum" IS NULL AND DATEDIFF( 
> "dd", "STATUS"."Leihdatum", CURRENT_DATE ) > 30 ) )]
   
Hier ist der Fehler. Müsste heissen: 'dd' - also in einfache Hochzeichen
setzen! Wird als String übergeben.

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Makro Bibliothek - neu - findet Funktion nicht

2006-05-12 Diskussionsfäden Thomas Krumbein
Hey Wolfgang,

Wolfgang Werminghausen schrieb:

> Ich habe eine neue Makro-Bibliothek unter Makros verwalten - Reiter 
> Bibliothek - angelegt, um sie besser zu backuppen (gibt's das Wort?). 
> Anschließend Makros aus Standard (in Meine Makros) in die Bibliothek 
> verschoben. Nun findet Calc dort Funktionen nicht mehr. Meldung "#NAME?" 
> in der Zelle. Wenn ich das Makro wieder unter Standard (Meine Makros) 
> oder zur Datei unter Standard verschiebe geht's wieder.
> Sollten da irgendwie Zugriffsrechte für die neue Bibliothek eingestellt 
> werden? Oder wie?

Nein. Aber OOo lädt automatisch nur die Standard-Bibliothek unter
"Meinen Makros". Das ist also der einzige Platz, in dem du
benutzerdefinierte Formeln unterbringen kannst, die dann immer in Calc
zur Verfügung stehen.

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Anfrage zur Anwendung von OpenOffice.org Base

2006-04-28 Diskussionsfäden Thomas Krumbein

Hey niels,

niels jende schrieb:
[..]
> Gibt es denn evtl so was wie einen evtl Erscheinungstermin? Laut Galileo
> soll es ja im Juni diesen Jahres kommen. Kannst Du uns sagen, ob es
> dabei bleiben wird?

Juni? Bei mir steht Juli im Katalog. Und darauf plane ich schon noch.

Gruss
Thomas
-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Anfrage zur Anwendung von OpenOffice.org Base

2006-04-28 Diskussionsfäden Thomas Krumbein
Hey Niels,

niels jende schrieb:
[..]ich hoffe also, dass das Buch von thomas Krumbein besser sein
> wird. Schade nur, das es noch so lange dauert bis es erhältlich ist.

Das hat einen ganz einfachen Grund: Vieles, was ich gerne da rein
schreiben möchte, funktioniert eben leider noch nicht oder nicht stabil.
So lassen sich aktuelle leider keine Row-updates des Resultsets mehr
durchführen (das ging schon mal , bei 2.0?), so dass gerade bei
Basic-Programmierung ausschliesslich auf SQL-Strings zurückgegriffen
werden muss.
UNd das Bch soll schliesslich Grund- und Praxiswissen vermitteln und ich
möchte nicht ständig schreiben: so sollte es sein, aber mit Version x.xx
und in Verbindung mit Datenbank YYY geht das leider nicht.
Also verschiebe ich es immer wieder ;-(

Gruss
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] OOo 2.0.1: Formatvorlagen per Makro zuweisen

2006-03-06 Diskussionsfäden Thomas Krumbein
Hey Vera,

Vera Unverzagt schrieb:
> Hallo liebe Liste,
> 
> ich versuche, einer Calc-Zelle per Makro eine Formatvorlage
> zuzuweisen.
> Wie ich einzelne Eigenschaften verändere (CellBackColor o.ä.), habe
> ich verstanden.
> Wie aber weise ich der Zelle einfach eine vordefinierte Formatvorlage
> zu?

Über die Eigenschaft "CellStyle".  Die Vorlage muss besthen, die
Zuweisung erfolgt über den StringNamen:

oZelle.CellStyle = "MeineVorlage"

Viele Grüße
Thomas
-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] suche ooo script für buchhaltung

2006-02-24 Diskussionsfäden Thomas Krumbein
Christopher Winkler schrieb:
> Hallo Ihr Wissenden,
> 
> ich habe vor ein-zwei Wochen irgendwo (leider weiß ich nicht mehr wo) 
> einen Hinweis gefunden, dass es für OOO ein/mehrere Skripte geben soll, 
> die man ansatzweise zur Buchhaltung verwenden kann, d.h. Kunden 
> anlegen, Rechnungen ziehen etc.
> 
> Weiß jemand von Euch, was damit gemeint war, wie das Skript heißt und wo 
> ich es finden kann?

Meinst du OOo-Faktura?

Findest du hier: http://www.der-linuxladen.de/linuxladen.html

oder eher die OpenOffice.or EÜR - schon mehr eine komplette Buchhaltng?

Findest du hier: http://www.schlenther.de/software/index.html

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Dokumentenmanagement System

2006-02-16 Diskussionsfäden Thomas Krumbein
Hey Tobias,

Tobias Langer schrieb:

> ist irgend jemandem da draußen bekannt, ob es ein vernünftiges DMS für 
> den Privatgebrauch gibt. Oder gibt es Erfahrungsberichte über die 
> Zusammenarbeit von OO mit kommerziellen Produkten wie ELOOffice. Ich 
> hatte gerade ein enttäuschendes Intermezzo mit Paperport 10. Der kennt 
> z.B. die OODokumente gar nicht.

Da fällt mir aktuell O3Spaces ein, die Frima stellt mt uns auf der CeBIT
2006 aus. Die haben ein DMS für OpenOffice.org.
Noch habe ich keien Erfahrung, aber - schau doch einfach auf der CeBIT
vorbei, dann kannst du es "live" sehen. Oder besch die Homepage:
www.O3spaces.org

Gruss
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Re: Formular in Writer erstellen, Daten von Base

2006-02-15 Diskussionsfäden Thomas Krumbein
Hey Alexander,

>>Geht nur mit Makros. Und da bist du dann komplett frei - Aussehen der
>>Dialogbox, Art der Eingabefelder etc.
>>Und dann kannst du alles, was dort eigegeben wurde, direkt ins Formlar
>>"transferieren".
> 
> Danke für die schnelle Antwort.
> Was meinst Du mit transferieren? Und wie geht das bitte?

Nun, wenn du eine Dialogbox erstellt hast und dort "Controls" drin hast
(das sind z.B. Eingabefelder), dann kannst du per Basic den eingegebenen
Text auslesen und ihn anschliessend in ein Formularfeld deiner Wahl im
Dokument reinschreiben. Das meine ich mit "transferieren" Du kannst
natürlich dazwischen den eingegebenen Text auch noch beliebig
bearbeiten, zum Beispiel überprüfen, formatieren, kürzen oder was auch
immer. Alles per Code natürlich.

Gruss
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Re: Formular in Writer erstellen, Daten von Base

2006-02-15 Diskussionsfäden Thomas Krumbein
Hey Alexander,

Alexander Mueller schrieb:
[..]
> Was mir nicht gelingt ist, dass ich Dialogfelder erstellen möchte, so
> in der Art:
> Frage: Wie ist der Allgemeinzustand?
> Dann soll eine Möglichkeit bestehen einen frei zu wählenden Text
> eingeben zu können. Dieser eingegebener Text soll dann im Formular
> stehen.

Geht nur mit Makros. Und da bist du dann komplett frei - Aussehen der
Dialogbox, Art der Eingabefelder etc.
Und dann kannst du alles, was dort eigegeben wurde, direkt ins Formlar
"transferieren".

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Formular in Writer erstellen, Daten von Base

2006-02-15 Diskussionsfäden Thomas Krumbein
Hey Alexander,

Alexander Mueller schrieb:
[..]
> Mein Problem ist jetzt, dass ich die Abfrage unter Writer zwar
> manuell, über einen Doppelklick im Datenbankfenster ausführen kann,
> die Datenfelder aber dann nicht in das Dokument bringe.
> Ziehe ich den Datenfeldinhalt ins Dokument wird der Inhalt
> dargestellt. Ziehe ich den Feldnamen ins Dokument wird der 
> so angezeigt, aber nicht der Inhalt. Die Variable wird aber als
> Seriendruck-Feld erkannt.

Brauchst du ein Formular oder einen Seriendruck? Ein Formular musst du
dir erst erstellen -> siehe Hilfe - Formularfunktioen.
Dann verknüpfst du das Formular mit der Datenbank -> Anfrage, die
Formular-Felder mit den gewünschten Datenbankfeldern,
aktivierst die Sysmbolleiste Formular-Navigationsleiste (Ansicht -
Sysmbolleisten - Formular Steuerelement), und kannst schön durch die
Datensätze schalten.


> 1. Was mache ich falsch damit die Variablen mir gefüllt werden?

Na ja, wenn du die  ins Dokument gezogen hast, sind es jetzt
Serienbrieffelder. Dann markierst du einen Datensatz im
Datenbank-Fenster (Klick auf den Button vor dem Datensatz) und dann
klickst du auf das Icon "Daten in Felder". Dadurch werden die aktuellen
Daten in deine Felder eingetragen.

> 2. Kann/muss ich für solche Formulare eine Dokumentenvorlage
>erstellen?

Nein, keine Vorlage. Das Formular reicht.

> 3. Muss ich in Base eine Tabellenerstellungsabfrage generieren, um die
>Daten in Writer verfügbar zu haben? Wenn ja, wie ist eine
>Erstellungsabfrage in Base realisierbar?

Was ist eine "Erstellungsabfrage"? Erzeuge eine Abfrage. Das reicht.

> 4. Was muss ich machen, damit die Abfrage automatisch ausgeführt wird?

Wie meinst du "automatisch"? Eine Abfrage ist eine Abfrage...

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Writer: Serienbrief mit Formularfeldern?

2006-02-15 Diskussionsfäden Thomas Krumbein
Hey Jacqueline,

Jacqueline Rahemipour schrieb:

> Ich habe ein Tabellendokument als Datenquelle eingebunden, um damit eine 
> Art Serienbrief zu erstellen. (Eigentlich sollen es ausgefüllte 
> Formulare werden).

Hmm, das ist ein großer Unterschied!

> In der Datenquelle gibt es ein Feld, welches die Werte "0" bzw. "1" 
> enthält. Jetzt möchte ich im Dokument zwei Optionsfelder (Ja und Nein) 
> einfügen. Es soll so funktionieren, dass ich einen Datensatz aus der 
> Tabelle markiere, dann "Daten in Felder" wähle und dann soll im Dokument 
> das jeweilige Optionsfeld aktiviert sein, je nachdem, ob das Feld des 
> gewählten Datensatzes eine 1 oder eine 0 enthält.
> 
> Angeblich soll das gehen (schon in der 1.1), aber bei mir klappt das nicht.

Das geht schon - nur nicht so, wie du dir das vorstellst.

Ein Formulat ist ein Formular und kein Serienbrief. UNd ein
Optionsbutton ist ein Teil des Formulars - immer.
Also: Optionsbutton einfügen.
Formular- Kontrollfeld aufrufen und Datenbank dort einstellen.
Optionsbutton-Kontrollfeld aufrufen und mit dem Datenbankfeld verknüpfen
- kannst du jetzt aus der Liste auswählen.
Das gleiche kannst du mit Textfeldern machen.
Jetzt aktiviere die Formulat-Navigationsleiste (Ansicht - Sysmbolleisten
- Formular Steuerelement),
jetzt kannst du durch die Datensätze navigieren, die Inhalte werden
jeweils in die Formularfelder eingetragen - auch der Optionsbutton
ändert sich je nach Wert.

Mit dem "Daten in Felder" geht es nicht. Der füllt ja nur eventuelle
Feldinhalte im Dokument auf.

Gruss
Thomas



-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Calc: Nach farben Sortieren

2006-02-14 Diskussionsfäden Thomas Krumbein
Dietmar Mayser schrieb:

> meine Frage: kann man im OpenOffice.Calc die Zeilen auch nach Farbe
> sortieren? Ich habe viele Zeilen mit Hintergrundfarbe oder
> Schriftfarbe versehen. Nun möchte ich die Zeilen z.B. nach grüner,
> roter und gelber Hintergrundfarbe sortiert haben. Das selbe gilt auch
> für Zeilen die farbige Schrift enthalten. Gibt es da eine Lösung?

Mit Bordmitteln -> eher nein.

Mit Basic (Makros): -> ja. Da kannst du das alles machen :-)

Gruss
Thomas



-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Marko schützen und trotzdem starten

2006-02-11 Diskussionsfäden Thomas Krumbein
Hallo Michael,

Michael Dannenhöfer schrieb:
> Ergänzung:
> Und der Fehler tritt nicht auf wenn das Makro ungeschützt ist.

>>Die issue hatte ich auch gefunden. Aber ich verwende keine Vorlage. Es 
>>ist ein Writer-Formular.
>>Ich habe gerade ein wenig getestet. Wenn ich die Bibliothek unter 
>>Meine Makros ablege und in einem Menü den Aufruf einfüge, bekomme ich 
>>auch dieses Verhalten. Es hat also nichts mit dem Dokument zu tun.

Ich denke, da gibt es noch ein generelles Problem. Das ist nicht auf
Vorlagen begrenzt. Manchmal tritt es auf - manchmal nicht. Ich konnte es
bisher nur bei Vorlagen sicher reproduuzieren - daher damals der Issue.

Aber: Schreib doch einen neuen. Vielleciht hift es auch, den Fehler
einzukreisen :-)

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Marko schützen und trotzdem starten

2006-02-11 Diskussionsfäden Thomas Krumbein
Hallo Michael,

Michael Dannenhöfer schrieb:
[..]
> ich bin auf ein kleines Problem, hoffentlich, bei Makros gestossen.

klingt nach einem schon bekannten Problem:
Issue 59047 - wurde später als Duplikat des Issues 58527 eingestuft.

Der Issue 59047 beschreibt aber ziemlich genau dein festgestelltes
Phaenomen - auch wenn die Bibliothek *nicht* geschützt war.

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Re: OOo2.0.1 - Makros: zwei Dateien geladen, wie Frame aktivieren?

2006-02-07 Diskussionsfäden Thomas Krumbein
Hallo Kornelia,

Kornelia Lubke schrieb:
[..]
> Und die Objekte sind auch nur dann noch verfügbar, so lange das Makro 
> läuft, nicht wahr?!

Solange du dich auf der Progammierebene befindest. Sobald der Controller
der Viewansicht wieder aktiv ist - alles weg ;-(

[..]
> Stimmt haargenau. 
> Und nun gib mir mal einen Tipp, wie ich das am elegantesten löse. Es gibt 
> ja sicher „viele Wege nach Rom“, nur ich hoffe, dass Du einen hast, der 
> übersichtlich ist.

Wieso? der Workflow bleibt doch. Durch den Neustart bekommst du doch
auch alle Objekte erneut. Das kannst du doch exakt so abarbeiten - in
einer Bibliothek.
Also, nochmal (wenn es nicht gerade das Diagramm ist - mit den schon mal
diskutierten Schwierigkeiten) nur zum Verständnis:

Du arbeitest in der Calc-Tabelle. Markierst einen Textteil, startest das
Makro:
- auslesen currentSelection, speichern (in einer Variablen - nennen wir
sie SVar)
- testen, ob mein Writer-Dokument schon offen ist, ansonsten öffnen.
- Speichern des Writer-Dokumentes (Objekt) in einer Varaiblen (oDoc2)
- Starten meines Dialoges (Dialog befindet sich in der Calc-Datei)
  und auslesen der Textmarken im Writer-Dokument, eintragen in Dialog
(Benutzer wählt Textmarke)
- auslesen der gewählten Textmarke, Textcursor im Doc-Dokument erzeugen,
an Textmarke plazieren, SVar eintragen (hierzu muss das Writer-Dokument
nicht im Vordergrund sein, muss weder den Fokus erhalten noch aktiv sein)
- (wahrscheinlich nicht nötig, aber zur Sicherheit:) Calc-Dokument in
den Vordergrund, Fokus geben.
- fertig (Makro beenden)

Das ist der Workflow, den kannst du doch 10* hintereinander aufrufen -
oder öfter... der funktioniert immer.

Der Teil sollte unkritisch und unstrittig sein ;-)

Gruss
Thomas



-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Re: OOo2.0.1 - Makros: zwei Dateien geladen, wie Frame aktivieren?

2006-02-07 Diskussionsfäden Thomas Krumbein
Hallo Kornelia,

ich glaube, wir nähern uns

Kornelia Lubke schrieb:
[..]
> An diesem Punkt verstehe ich Dich nicht: Das Objekt des Writer-Dokuments 
> habe ich so lange das Makro läuft. 
exakt.

Es beginnt mit dem Laden/Überprüfen
> des Writer-Dokuments und endet mit einer Aktion in diesem. 

Verlässt du jetzt dein gestartetes Makro und die dazugehörige Bibliothek?

Dann arbeite
> ich im Calc-Dokument weiter und starte das Makro ein nächstes Mal, um ein 
> Ergebnis vom Calc-Dokument in das Writer-Dokument einzufügen.

Das gleiche Makro in der selbsen Bibliothek oder ein ähnlich benanntes
Makro, jetzt aber in der Calc-Bibliothek? Dann hast du  die
Wirter-Objekte natürlich nicht mehr - da hast du recht.

> Zwischen den einzelnen Starts der Makros sind doch aber die Objekte von 
> Calc- und Writer-Dokument nicht mehr verfügbar. Ich habe es mir im 
> Beobachter angesehen.

Sind die alle (die Makros) in einer Bibliothek und hast du das erste
Makro gestartet und sind die Variablen global definiert, dann bleiben
die Objekte schon dar. Aber natürlich nicht über Dokumente hinweg.

[..]
> Vielleicht ist es eine Frage der Reihenfolge im Makro. Ohne dass ich den 
> gesamten Code poste, hier mal die auszuführenden Aktionen (Variablen sind 
> entweder in der Sub oder für das gesamte Modul definiert) der ersten Sub:
> - Prüfen, ob das Writer-Dokument bereits geladen ist
> - Wenn ja, zu einer anderen Subroutine springen und dort weiter machen
> – Wenn nein, Writer-Dokument per Makro oder Dialog laden; 
> 
> Wo ist mein Denkfehler? Sollte ich eine Art Rücksprung nach ausgeführter 
> Aktion im Writer-Dokument erzeugen, um die Objekte von Calc- und 
> Writer-Dokument nicht zu verlieren?

Also, eigentlich ist das korrekt. Du startest alle Makros in einem Modul
- definierst die Doc-Variablen global und füllst sie dann mit den
entsprechenden Objekten. Dabei verlierst du nichts. Sind die Makros
jedoch beendet und du arbeitest zwischendurch wieder auf der
Benutzeroberfläche, dann musst du die Objekte neu einlesen - da kommst
du nicht umhin. Aber, ich zitiere noch mal aus meiner Erinnerung den
Workflow:

- Calc-Dokument bearbeiten, Diagramm markieren,
- Makro starten
-- Varaiblen einlesen
-- prüfen, ob Writer Doc schon offen, wenn nicht, öffnen
-- Textmarken auslesen und Dialogbox zur Auswahl anzeigen
-- Benutzereingabe abwarten
--- irgentetwas bei den Textmarken tun
--- Dialog schliessen
-- Restarbeiten Makro
- Makro beenden
- Calc-Dokument bearbeiten

Eventuell das ganze von vorne starten. Stimmt das so?

Gruss
Thomas



-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Re: OOo2.0.1 - Makros: zwei Dateien geladen, wie Frame aktivieren?

2006-02-06 Diskussionsfäden Thomas Krumbein
Hallo Kornelia,

Kornelia Lubke schrieb:
[..]
> ich merke schon, dass ich etwas vergessen habe zu schreiben...

;-)

[..]
> Richtig, solange das Makro läuft. Aber ich rufe das Makro mehrmals 
> hintereinander auf und da soll natürlich nicht jedes Mal das 
> Writer-Dokument neu geladen sondern nur das Writer-Dokument selbst 
> „aktiviert“ werden. 

Na ja, das ist doch ok. Du lässt die Schleife laufen, prüftst, ob das
Dokument schon geöffnet ist, wenn nicht, lädst du es.

Die Zeile 'Dim oFenster as new
> com.sun.star.awt.XWindow' erzeugt den Fehler:“Kein Zugriff auf Objekt. 
> Ungültige Objektreferenz.“ 

OK, fehlt mir aktuell der Zusammenhang. Aber ein neues Fenster benötigst
du doch gar nicht.

Ich wollte mit dieser und der folgenden Zeile
> das BEREITS geöffnete Writer-Dokument aktivieren, um per Makro dort 
> weiter zu arbeiten.

Was meinst du mit "aktivieren"? Alle Fenster, die da sind, sind doch
immer aktiv, die Objekte sind doch da. Oder meist du das, was gerade den
Fokus hat? Also das, wo der Viewcursor zu sehen ist? Das kannst du zwar
auch machen - nur welchen Sinn soll das haben?

Um per Makro in einem Dokument etwas zu tun, muss dieses nicht den Fokus
haben! Das geht immer, der aktive Controller muss dafür auch nicht
übergeben werden.  Das Writer-Dokument in den Vordergrund zu stellen und
den Controller dort zu aktivieren würde doch nur Sinn machen, wenn der
Benutzer in diesem Dokument dann direkt Eingaben machen sollte - während
das Makro quasi weiterläuft. Und das geht meines Wissens nicht.
Aber nur um per Makro in Dokument etwas zu tun, benötigst du nur das
Objekt - und das hast du doch schon.

Also, irgendetwas ist noch unklar.

Gruss
Thomas



-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Re: OOo2.0.1 - Makros: zwei Dateien geladen, wie Frame aktivieren?

2006-02-05 Diskussionsfäden Thomas Krumbein
Hallo Kornelia,

Kornelia Lubke schrieb:
[..]
> Nur: Wie übergebe ich das geöffnete Writer-Dokument als 'ThisComponent'? 
> Da ich das Makro aus einem Calc-Dokument starte, ist dieses noch 
> 'ThisComponent'.

Warum benötigst du immer "ThisComponent"? Das ist doch "nur" eine intern
vorbelegte Variable, welche dir das Objekt des letzten aktiven
Anwendungsmodul (Dokument) liefert.

Wozu willst du das irgendwie "übergeben"?

Im Makroverlauf leifern beide Aufrufe identische Ergebnisse (Aufruf de
Makros aus dem Dokument - nicht aus der IDE heraus:

oDoc = thisComponent
oDoc = starDesktop.currentComponent

Jetzt hält die Variable oDoc genau dieses Objekt.

Nun kannst du ein solches Dokumentenobjekt doch auch anders erhalten,
zum Beispiel durch Öffnen eines Dokumentes - wie du das ja eigentlich
machst:

oDoc2 = starDesktop.loadComponentFromURL()

oDoc2 enthält jetzt auch ein Objekt, ähnlich wie oDoc, eben nur das
"andere" Dokument.

Alle anderen Berechnungen und Manipulationen erledigst du doch nur noch
mit den Dokumentenobjekten - und die hast du doch jetzt.

Dazu brauchst du kein "ThisComponent" mehr. Also irgendwie verstehe ich
gar nicht, was du eigentlich erreichen willst?

Auch über Deinen geposteten Code erhälst du das Dokumentenobjekt - durch
Identifikation über den Dateinamen. Dann hast du das Objekt doch.
Die vordefinierte Variable "ThisComponent" ändert sich nicht mehr - wozu
auch. Ist doch auch innerhalb eines Codes gar nicht mehr notwendig.

Gruss
Thomas




-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] DTP-Software mit OOffice Anbindung

2006-01-24 Diskussionsfäden Thomas Krumbein
Hey Leute,

Volker Richardt schrieb:
> - Original Message - 
> From: ""Götz M. Ritter"" <[EMAIL PROTECTED]>
> 
>>>Hier der Link: http://www.scribus.net
>

"Scribus" ist *die* DTP-Alternative und genügt durchaus professionellen
Ansprüchen. Hat eine sehr gute CMYK Auslösung und arbeitet gut mit
Druckereien zusammen - auch im PDF Export.
Scribus wurde ursprünglich für die Linux-Welt geschaffen und wird auch
dort (noch) einig eingesetzt (da gab es bisher ja nichts).

Ein Mac-OS und ein Windows Post sind zwar in Arbeit, aber noch nicht
vollständig. Na ja, wenn es jetzt eine erste Win-Veröffentlichung gibt -
Klasse :-)
Dürfte aber noch nicht den Funktionsumfang haben wie die Linux-Varainte.

Gruss
Thomas
-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Re: Absatzmarke/ Zeilenumbruch

2006-01-17 Diskussionsfäden Thomas Krumbein
Hey Regina,

Regina Henschel schrieb:
[..]
> Hast du es probiert? 

Natürlich ;-)   sonst würde ich so etwas nicht posten - oder explizit
dazuschreiben, dass es ungetestet ist.

Ich denke, es geht um einen Writer-Text.

Richtig. Nicht um den ganzen Text - siondern nur um eine markierte
Auswahl - aber das ist eigentlich egal.
Dort
> werden Absatzenden überhaupt nicht mit Zeichen dargestellt, sondern 
> durch XML-Tags indirekt erzeugt. 
Auch richtig - zumindest was die XML-Tags im gespeicherten Dok betrifft.

Eine Suche nach ASCII-13 bzw. -10 kann
> nicht funktionieren. 

Nicht im Text direkt - das ist richtig. Deswegen liest das Makro den
Text-String ja auch in eine Variable ein - und dort wird ein Absatzende
in ein Betriebssystem-typisches Zeilenende umgewandelt - Für Windows
CR/LF. Und jetzt kannst du nach den Zeichen suchen und diese ersetzen
oder verändern. Weiche "Returns" werden übrigens im String lediglich als
 "LF" dargestellt, insofern reicht es unter Windows, die "CR"s zu
löschen und dann den Text zurückzuschreiben.

Tia - es gibt viele Gehiemnisse...

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Re: Absatzmarke/ Zeilenumbruch

2006-01-17 Diskussionsfäden Thomas Krumbein
Hey Uwe,

Uwe schrieb:
[..]
> Makros, natürlich. Ich kenn mich aber dabei nicht so genau aus. Was
> muss ich schreiben, damit er das mit allen Absatzmarken innerhalb des
> selektierten Textes macht. Uwe


Hmm, das ist etwas komplizierter. Für welches Betriebssystem brauchst du
das?

Für Windows gibnt es eine ganz einfache Lösung: "Harte" Returns
(Absatzendemarken) werden durch die Kombination ASCII-Zeichen 13 und
ASCII- 10 dargestellt, "weiche" Returns (Zeilenumbrüche ohne Absatzende)
nur durch das Zeichen 10.
Also löschst du einfach alle ASCII- 13 Zeichen aus deinem Text.

Das geht dann so:

sub ASCII13Loeschen
  oDoc = thisComponent
  oSelall = oDoc.getCurrentSelection()
  oSel = oSelall.getByIndex(0)
  sSel = oSel.string  'der Textinhalt der Markierung
  for i=1 to len(sSel)+1
if mid(sSel, i, 1) = Chr(13) then
   mid(sSel, i, 1, "")
end if
  next
  oSel.string = sSel 'zurückschreiben des geänderten Strings
end sub

Das is tdie Kurzform. Da sollte man dann noch diverse
Fehler-Abfangstrukturen einbauen, die sich durch Mehrfach-Selektion oder
gar keine Selektion ergeben etc.

Auch musst du wissen, dass eine Stringvaraibel auf 64 K begrenzt ist,
solltest du also größere Texte markieren (also so mehr als 20.000
Zeichen), dann funktioniert das auch nicht mehr.

Viele Grüße
Thomas
-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Re: Interne und externe HSQL DB

2006-01-16 Diskussionsfäden Thomas Krumbein
Hey Richard,

Schuss ins Blaue

Richard Ivarson schrieb:
[..]
> Danach läßt sich wie gewohnt über den Tabellen-Entwurfsmodus oder 
> -Assistenten 
> eine neue Tabelle in dieser leeren Datenbank anlegen.

Eindeutigen Primärschlüssel angelegt? Sonst lässt sich auf die
Datenbanken nicht schreiben zugreifen.
Könnte also sein, dass bei der automatischen Erstellung dieses nicht
geschieht?

> Doch wenn man diese dann füllen möchte - über F4 in einem Textdokument z.B., 
> oder auch über den OO-eigenen Modus "Base" für die Verwaltung von Datenbanken 
> -, so sind alle Symbole und das Bearbeitungsmenü ausgegraut, was ansonsten 
> für 
> den Editvorgang verwendet werden müßte.
> 
> Was habe ich übersehen? Oder geht es wirklich nicht - aber warum?

Wie gesagt - noch nicht getestet. Fiel mir nur ein bei "ausgegraut".
Ähnliche Effekte bei calc-Tabellen oder CSV-Dateien.

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] OOo2.0.1 -Writer: Makro zum Anspringen einer Textmarke

2006-01-16 Diskussionsfäden Thomas Krumbein
Hallo Kornelia,

Kornelia Lubke schrieb:
[..]
> Ich wäre Dir dankbar, wenn Du mein Denkknäuel entwirren könntest. ;-)
> 

Mach ich gerne. Schick mir doch bitte mal (per PM!) deine Datei mit den
Code - dann muss ich nicht alles neu tippen. Lösche Vertrauliches raus :-)

Und dann finden wir eine Lösung...

Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Einträge in .openoffice/us er/basic/*.xlc verschwunden

2006-01-13 Diskussionsfäden Thomas Krumbein
Hey Wofgang,

Wolfgang Schaible schrieb:
[..]
> Kann ich leicht flicken, aber mich wundert, ob solches Verhalten von 
> OOo schon beobachtet wurde.

Ja, ist mir auch schon mal pssiert - unter Windows. Konnte es aber nicht
rerpoduzieren - und da ich auch sonst das eine oder andere verstelle,
hab ich dem keine weitere Bedeutung beigemessen :-)

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Makro - Manuelle A ktivierung und Aktivierung über eine Schaltfl äche führt zu unterschiedlichen Ergebnissen

2006-01-12 Diskussionsfäden Thomas Krumbein
Hey Uli,

U. Schütze schrieb:
[..] Weise ich den Makro einer Schaltfläche
> zu, wird das Kopieren der Zelle (!) nicht ausgeführt, sonder nur eine Zeile
> eingefügt (das Kopieren der Zelle also übersprungen).
> 
> Wo liegt hier das Problem?
> 

Am Dispatcher (wird genutzt bei aufgezeichneten Makro).

Durch "Klick" auf den Button verliert die vorher markierte Zelle den
Fokus - tia, und jetzt "weiss" der Dispatcher nicht, welche Zelle du
denn meinst.

Mach es "nativ", also per echter Programmierung, und lese die
selektierte Zelle aus. Das klappt auch, wenn du mit der Maus eine Taste
drückst. Die Zelle bleibt markiert.

Gruss
Thomas



-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] OOo2.0.1 -Writer: Makro zum Anspringen einer Textmarke

2006-01-12 Diskussionsfäden Thomas Krumbein
Hey Kornelia,

Kornelia Lubke schrieb:
[..]

> Wo ist der Denkfehler?

> oListBox.SelectItemPos (0, true)
> oDialog.Execute

Hier?! Dein Makro wartet hier, bis die Dialogbox wieder geschlossen
wird. Tia, und dann sollte die nächste Zeile eigentlich nicht mehr
funktionieren - da die Listbox nicht mehr existiert.

> sSelect = oListBox.getSelectedItem ()

was bringt hier "msgbox sSelect"?

> oRangeCursor = JumpToBookmark (oDoc, sSelect)
> 
> End Sub

Ich denke, sSelect ist einfach leer. Dann funktioniert der Rest
natürlich auch nicht.

> Function JumpToBookmark (oDoc as Object, sSelect as String) as Object
> Dim oBookmark as Object
>oBookmark = oDoc.Bookmarks.getByName (sSelect) 'Fehlermeldung: 
> Argument ist nicht optional
>oBookmarkAnchor = oBookmark.Anchor
>oRangeCursor = oDoc.Text.createTextCursorByRange (oBookmarkAnchor)
>JumpToBookmark = oRangeCursor
> End Function

Lösung: eigene kleine Sub, die ausgelöst wird über eine Schaltfläche in
dem Dialog - oder - wie beendest du den Dialog oder bleibt der die ganze
Zeit auf?
Dann könntest du auch das Ereignis "Modifiziert" zum Aufruf benutzen.
Oder eben - wenn du das Dialogfeld beendest - dann hast du ja sicher
eine Schaltfläche - zuerst den gewählten Wert auslesen, in einer
Variablen speichern, dann den Dialog schliesen (oDialog.endexecute())
und dann die nächste Sub aufrufen.

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Calc - DBSUM: Fe hlerhafte Zeitauswertung für Daten unter 1 Stunde und nach 12:00

2006-01-11 Diskussionsfäden Thomas Krumbein
Hey  Uli,

U. Schütze schrieb:
> Hallo Liste,
> 
> hier ein interessantes Problem:
> 
> Ich nutze SuSE 10.0 und OpenOffice. Unter Calc habe ich eine Tabelle mit
> Zeitwerten erstellt, die ich über DBSUM auswerte. Hier ein Beispiel:
> 
> Uhrzeit VonUhrzeit BisDauer (wird durch "Bis - Von" berechnet)
> 08:0009:001:00
> 13:2013:400:20
>[..]
> Interessanterweise tritt der Fehler für Werte kleiner einer Stunde mit
> Uhrzeiten größer 12:00 Uhr auf. Versuche durch Änderung der Standardwerte
> für "Lokale Settings" führten zu keinem Erfolg. Auch die Aktivierung von
> "Genauigkeit wie angezeigt" half nicht weiter.
> 
> Wo liegt mein Denkfehler, bzw. wie kann ich mein Problem lösen?

Tia, da hast du keinen Denkfehler, sondern bist an die Grenzen eines
Kalkulationsprogrammes gestossen. Stichpunkt: Rechenungenauigkeit von
Computern.
Zeiten werden intern als Dezimalzahlen (nachkommastellen) gespeichert
und verrechnet. 12 Stunden entspricht 0,5 und so weiter.

Wenn du jetzt eine Uhrzeit von einer anderen abziehst, so werden diese
Zahlen subtrahiert - mit allen Problemen bei Bruchzahlen.
So ergibt sich zum Beispiel bei 10:40 - 10:20 als Ergebnis:
0,013900, wenn du aber 14:30 - 14:10 rechnest:
0,0138889000, weil die ursprngliche Zahl größer war.

Die Zahlen sind nicht identisch! Wenn du jetzt über DBSumme die
Kriterien vergleichst, werden exakte Werte verglichen, und 0:20 ergibt -
du ahnst es - : 0,013900 - es werden also "nur" diese Werte
berechnet.

Wie löst du das? nun ja, da gibt es schon Möglichkeiten - je nachdem,
was du so brauchst. Die berechneten Spalten beispielsweise:
Da könntest du den "langen" Weg nehmen:
= Zeitwert(stunde(b5-a5); minute(b5-a5); sekunde(b5-a5))
Durch die Einzelberechnungen und Umwandlungen und damit bedingte
Rundungen hast du jetzt einheitliche Zahlenwerte - und deine Formel
DBSUMME() funktioniert.
Es gibt sicher noch andere Möglichkeiten, aber ich hoffe, die
Problematik ist klar?

Gruss
Thomas



-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Re: Re: Re: Re: Formatvorlagen

2006-01-10 Diskussionsfäden Thomas Krumbein
Hallo Andreas, Guido,

Andreas Borutta schrieb:
> Guido Pinkernell schrieb:

>>>Falls es eine harte Formatierung bewirkt, ist es für 
>>>mich nicht interessant.
>>
>>"Hart"?
> 
> Alle Gestaltungsmerkmale, die nicht mit Hilfe einer Formatvorlage
> zugewiesen wurden, werden als "harte" Formatierung bezeichnet.
> 
> Alle Gestaltungsmerkmale, die mit Hilfe einer Formatvorlage zugewiesen
> wurden, werden als "weiche" Formatierung bezeichnet.
> 
> "Weich" vermutlich deshalb, weil diese Art von Formatierungen viel
> geschmeidiger sich an neue Wünsche des Gestalters anpasst.
[..]
> Eine andere Interpretation:
> Gestalter, die umfangreiche Dokumente mit einer Vielzahl von "harten"
> Formatierungen umgestalten wollen/ müssen, erwartet eine harte,
> mühsame und nervenaufreibende Arbeit :)

lustige Interpretationen :-)

Im Ernst: statt "hart" und "weich" wird auch "direkt" und "indirekt"
verwendet.
"Hart" oder "direkt" bedeutet, dass dem Objekt die Eigenschaft direkt
zugeordnet ist (innerhalb der Programmierung), "weich" oder "indirekt"
dass nur ein Verweis auf ein anderes Objekt existiert, und die
Eigenschaft dann dort abgelegt wird.
Konkret: "Harte" Formatierungen kann ich als Eigenschaft direkt aus dem
Objekt auslesen, "weiche" nicht, hierzu benötige ich das Referenzobjekt.

Gruss
Thomas



-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Hilfsdatenmodule

2006-01-02 Diskussionsfäden Thomas Krumbein
Hey,

Jens Nürnberger schrieb:
[..]
>>Frage: Kann ich die Deutsch Module auch per Cd haben und falls ja von wo 
>>und wie und zu welchen Kosten?
[..]
> 
> Die ProOO-Box würde ich bei Liniso kaufen, nicht verschrecken lassen vom 
> Namen des Anbieters,
> http://www.liniso.de/shop_shop.php

Um mal eine "Presche" für das eigene Projekt zu schlagen:
Der OOo Verein versendet die CD (PrOOo-Box) gegen Portoersatz und bittet
um eine 5,- EUR Spende, welche wiederum der Arbeit des Projektes zu Gute
kommt. Das ist doch eine "schöne" Sache :-)

http://www.ooodev.org/index.php?ziel=s02&rm=r00

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Anforderungskatalog-neuer Versuch Calc und Base

2005-12-31 Diskussionsfäden Thomas Krumbein
Hey ,

Andre Schnabel schrieb:
> Halt,
> 
> 
> 
>>Andere Situation wäre natürlich wenn die Einnahmen des Vereins an
>>Spenden so zunehmen würden das wir darüber nachdenken könnten auch
>>Programmierer zu bezahlen.
>>  
> 
> Kurzer Einwand. Wenn mit "des Vereins" OOo Deutschland e.V. gemeint ist, 
> wird das (ohne Satzungsänderung) nicht funktionieren. Der Verein wurde 
> bewusst als gemeinnütziger Verein gegründet (u.A. da viele 
> Spendenwillige nur spenden wollen, wenn sie das auch steuerrechtlich 
> geltend machen dürfen). Nachteil dabei ist aber, dass wir keine 
> Produktentwicklung im engeren sinne unterstützen dürfen.

Halt, halt! Doch, das ist schon möglich. Der Vereinszweck ist die
Unterstützung freier Software (-Projekte) sowie deren Verbreitung im
Sinne von Volksbildung. Wir können zwar nicht *nur* vollzeitliche
Programmierer bezahlen (das widerspricht der Gemeinnützigkeit), können
aber - wie beispeilsweise bei HSQLDB oder dem Mac-Projekt geschehen -
externe Programmierer oder Projekte mit "Geldspenden" fördern, sofern
deren Arbeit dem Vereinszweck dient. Das muss aber im Mix mit anderen
Aktionen geschehen, wie beispielsweise Bildungsveranstaltungedn etc.

Viele Grüße

Thomas
-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] oo2.0-Calc - Makro für Program m schließen

2005-12-30 Diskussionsfäden Thomas Krumbein
Hey Chris,

Chris schrieb:
[..]> weiß einer ob und wie ein Makro für das schließen des Calc-Programms
> aufgezeichnet werden kann. Meine Versuche über den herkömmlichen weg
> (Extras--> Makro--> aufzeichnen) sind gescheitert. Ich möchte das Makro
> einem Button innerhalb der Tabelle zuweisen.

Ich weiss nicht, ob der Rekorder dafür funktioniert. Aber das Programm
ist einfach:

sub ProgSchliessen
  StarDesktop.currentComponent.close(true)
end sub

Aber Achtung: Das schließt das Dokument direkt - ohne Speichern! Das
musst du vorher selber machen.

Gruss
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Animierte gif-Datei in einer Presentation?

2005-12-29 Diskussionsfäden Thomas Krumbein
Hey Tom,

Goedert Tom schrieb:
> Hi zusammen
> 
> Wollte im Impress eine animierte .gif-Datei einfügen, was mir auch
> ohne weiteres gelingt. Leider wenn ich die Bildschirm Presentation
> starte bewegt sich das Bild nicht mehr. Voran kann das liegen?
> 
> Benutzt OO 2.0.1 unter Win XP SP2.

ist ein Bug und - wenn ich mich recht erinnere - schon mal gemeldet worden.
Aktuell kannst du gar nichts machen - nur warten.

Gruss
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] PDF für PrePress unter Lin ux

2005-12-28 Diskussionsfäden Thomas Krumbein
Hallo Daniel,

Daniel Wrana schrieb:
> Liebe Linux-Office-Experten im Druckbereich ich werde demnächst ein
> Buch fertig gelayoutet als pdf zur Druckerei schicken. Bisher habe
> ich das Finish unter Windows, Word und Acrobat gemacht, das steht mir
> alles auch zur Verfügung, aber lieber würde ich wie bei den übrigen 
> Arbeiten auch im OpenSource Bereich bleiben. Aber darüber gibt es
> wenig Informationen. So habe ich fragen:

Wie hast du bisher dein Buch übergeben? als "fertige" Satzdatei (PDF)
inklusiv Beschnittmarken und Passerkreuzen oder "nur" als fertige "rohe"
Satzdatei und der Rest wurde dann bei der Druckerei gemacht?

> Im PDF-Export von OOO2 gibt es die Option "Press" bzw. "Prepress"
> nicht mehr. 

Doch, gibt es schon noch. Du kannst die Auflösung im Dialog hochsetzen
(der Eintrag "Grafikauflösung verringern" ist insofern verwirrend, als
dass die voreingestellten 300 dpi auch erhöht werden können!)

Was taugt ein PDF-Export für die Druckmaschine?

Ist nicht dafür gemacht - hat also Schwächen. Kommt aber auch auf deine
Ansprüche an - vielleicht reicht sie?

Im
> Distiller stelle ich so manches ein, v.a. die Auflösung des pdf (1200
> DPI), so was gibts offenbar nicht???

Doch - siehe oben.

Allerdings: Die PDF Maschine kann keine CMYK Auflösung generieren - das
gibt Probleme beim Farbdruck. Es können keine Beschnittmarken oder
Passerkreuze automatisch hinzugefügt werden. Überformate sind etwas
problematisch. Schrifteneinbindung ist ebenfalls "dürftig".

> Ist es vielleicht günstiger ein ps zu erzeugen mit einem generischen
>  Postscript-Drucker und dieses ps dann in pdf konvertieren? Welche
> Werkzeuge haben eine Prepress-fähige Qualität? Ghostscript ps2pdf
> pstill ?? Oder jetzt doch lieber das PS mit Acrobat in PDF
> konvertieren?

Also, wenn du doch sowieso den Destiller hast, dann kannst du doch auch
aus OOo "drucken" und der Destiller übernimmt dann die PDF Erzeugung.
Und der ist nach wie vor die Referenz.

Arbeitest du unter Linux, so beschäftige dich mit Scribus, das kann
alles erforderliche für den "guten" Druck (bzw. die Druckvorbereitung).

Ist das BUch "nur" Schwarz-Weiss und verwendest du die Schriftarten, die
auch im Belichter bzw. der Druckmaschine nativ zur Verfügung stehen,
benötigst du keine Beschnittmarken etc (oder bringst die selbst an),
dann kannst du auch OOo PDF nutzen. Im Zweifelsfall erstelle eine
Musterdatei, gib sie der Druckerei und lasse sie "testen".

Viele Grüße
Thomas



-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Per Makro in Textdokument zeichnen

2005-12-28 Diskussionsfäden Thomas Krumbein
Hey Jochen,

Jochen Georges schrieb:

> 
> Die Reihenfolge ist es nicht.

Ja, da hast du recht.

> Der Hase muss also woanders im Pfeffer liegen.

Ja, auch das stimmt. An der Verankerung!

Ich hab grad mal deinen Code ausprobiert - soweit die Fragmente es
zulassen. (der komplette Code war leider nicht am anderen Post!)

Danach wird das Shape "als Zeichen" eingefügt, da gibt es keinen
"Durchlauf". Wenn du das änderst (z.B. am Absatz), dann funktioniert das
einwandfrei.

Also, folgende Zeile einfügen:

RS.AnchorType = com.sun.star.text.TextContentAnchorType.AT_PARAGRAPH

Am besten nach der TextWar Zeile aber vor der Zuweisen Zeile.

Dann sollte es funktionieren.

Viele Grüße
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Per Makro in Textdokument zeichnen

2005-12-28 Diskussionsfäden Thomas Krumbein
Hey Jochen,

Jochen Georges schrieb:
>[..]
> Ich kann jetzt meine Linie mitten im Text zeichnen. Der Wert für Umlauf soll 
> Durchlauf sein.
> Doch anscheinend wird mein Versuch diesen Wert zu setzen ignoriert.

Sicher?

>   Size.Width = 1500
>   Size.Height = 900
>   RS = Doc.createInstance("com.sun.star.drawing.LineShape")
>   RS.Size = Size
>   RS.TextWrap = com.sun.star.text.WrapTextMode.THROUGHT
>   Doc.Text.insertTextContent(Cursor, RS, False)
> 
> Was mache ich falsch?

Möglicherweise die Reihenfolge?

Die Eigenschaft "TextWrap" steht eigentlich erst zur Verfügung, wenn das
Objekt ein "Text-Content Objekt" ist.

Also: erst dem Text das Objekt zuweisen, dann die Eigenschaften des
Objektes ändern. Versuch mal diese Reihenfolge.

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Per Makro in Textdokument zeichnen

2005-12-28 Diskussionsfäden Thomas Krumbein
Hey Jochen,

Jochen Georges schrieb:
[..]
>>Ich hätte ein 
>>Beispiel für das Einfügen einer Grafik (eines Bildes) - für die Linie
>>kann ich dir nichts bieten.
> 
> 
> Das würde mich natürlich auch interessieren :-)

Na, der einfachkeitshalber hier der entsprechende Abschnitt aus meinem
Makro-Buch. OK, das Layout leidet ein wenig - aber du wirst es verstehen :-)



Grafik in Textdokument einfügen
Ein Beispiel soll den Zugang zum Umgang mit Grafiken erleichtern: Per
Makrocode soll ein vorhandenes Pixelbild in den Text eingebunden werden.
Folgende Überlegungen stehen am Anfang: Ein vorhandenes Pixelbild ist
stets durch einen rechteckigen Rahmen begrenzt. Dieses Bild wird
definiert durch die Anzahl der Pixel in horizontaler und vertikaler
Richtung, für jedes Pixel hat die Datei die entsprechenden
Farbinformationen abgespeichert.
Dadurch steht der prinzipielle Weg zum Einfügen eines Bildes fest:
-   Erzeugen eines (Grafik-) Objektes
-   Das Pixelbild dem Grafikobjekt zuweisen
-   Hinzufügen des Grafikobjektes zum Textdokument (hierbei kommen
wiederum grundsätzlich zwei Wege in Frage: Hinzufügen zur Drawpage oder
Hinzufügen als Text-Content – beide sind möglich und führen zum selben
Ergebnis)
Würde man hier aufhören, ist das Grafikobjekt zwar der Seite
hinzugefügt, aber kaum sichtbar. Durch das bloße Erzeugen des
Grafikobjektes wurde dieses nämlich noch nicht dimensioniert, hätte also
die Größe 1 Pixel. Die nächsten Schritte sind also:
-   Größe des Grafikobjektes festlegen
-   Eventuell Position neu fixieren
-   Weitere Eigenschaften festlegen
Ein Grafikobjekt wird innerhalb eines Dokumentes als Instanz  des
Services com.sun.star.drawing.GraphicObjectShape erstellt. Dieses neue
Objekt bietet diverse Eigenschaften, hier einige der wichtigsten:
Eigenschaft Beschreibung
GraphicURL  Als String – Dies ist der URL zu der Quelldatei der Grafik,
also der Pfad und der Dateinamen zu der Grafikdatei. Ein GraficURL
bindet die Daten komplett ein.
GraphicStreamURLAls String – wie Graphic-URL, jedoch wird die Grafik
nicht eingebunden, sondern verknüpft, d.h., die Grafikdaten werden
jeweils neu geladenGraphicObjectFillBitmap  Als
com.sun.star.awt.XBitmap-Objekt – dieses Objekt repräsentiert die
Bitmap-Grafik
AdjustLuminance
AdjustContrast
AdjustRed
AdjustGreen
AdjustBlue  Jeweils als Short – Werden diese Eigenschaften gesetzt, so
werden die jeweiligen Kanäle mit der übergebenen Prozentzahl
nachjustiertGamma   Als Double – Wird diese Eigenschaft gesetzt, so wird
der Gammawert der Grafik auf den übergebenen Wert justiert.
TransparencyAls Short – setzt die Transparenz der Grafik. Es werden
Prozentzahlen übergeben:
100 -> 100 % = voll transparent, durchsichtig
0   ->  0 %= gar nicht transparent
GraficColorMode Enum aus com.sun.star.drawing.ColorMode – setzt den
Modus, wie die Grafik „gezeichnet“ wird:
-   STANDARD – wie Vorgabe des Ausgabemediums (also in der Regel in Farbe)
-   GREYS – Die Grafik wird in Graustufen dargestellt.
-   MONO – Halbtonverfahren – verwendete Farben sind nur Schwarz und Weiß
-   WATERMARK – als „Wasserzeichen“
Es kann nur eine URL-Angabe gemacht werden. Soll die Grafik eingebunden
werden, so werden alle Informationen innerhalb des Dokumentes
gespeichert. Die Original-Grafikdatei kann nach dem Einbinden verschoben
werden (oder gelöscht). Wird die Grafik hingegen nur verknüpft, so
werden die Daten jedes Mal dann eingelesen, wenn die Ansicht die Grafik
zeigt. Der Pfad muss dann ständig Bestand haben.
Das folgende Beispiel fügt in die bestehende Textdatei eine Grafik ein
(Sie fin-den es in der Datei BSP_Writer_18.odt. Achten Sie beim
Ausprobieren darauf, dass auch die Datei Tiger.jpg im selben Verzeichnis
wie die Beispieldatei zu finden ist):

01  Sub GrafikEinfuegen
02  Dim oDoc as Object, oGrafik as Object, oDrawpage as Object
03   Dim sURL as String, oTxtRange as Object, oBitMapGr as Object
04  Const tpm = 0.017636684
05  oDoc = ThisComponent
06  oDrawpage = oDoc.getDrawpage()
07  oTxtRange = ThisComponent.text.getEnd()
08  oGrafik = oDoc.createInstance("com.sun.star.drawing.GraphicObjectShape")
09  sURL = oDoc.URL
10  Mid(sURL, InStr(sURL, RetrieveFileName(oDoc)), len(sURL), "Tiger.jpg")
11  oGrafik.GraphicURL = sURL
12  oDoc.Text.insertTextContent(oTxtRange, oGrafik, False)
13  REM  oDrawpage.add(oGrafik)
14  oGrafik.AnchorType =
com.sun.star.text.TextContentAnchorType.AT_PARAGRAPH
15  Dim oGrafGr as new com.sun.star.awt.Size
16  oBitmapGr = oGrafik.GraphicObjectFillBitmap.GetSize
17  oGrafGr.height = oBitmapGr.height * TwipsPerPixelX * tpm *100
18  oGrafGr.width = oBitmapGr.width * TwipsPerPixelY * tpm * 100
19  oGrafik.setSize(oGrafGr)
20 End Sub

Die Schritte im Einzelnen:
In Zeile 03 wird der Umrechnungsfaktor Twips in Millimetern als
Konstante definiert. Diese Umrechnung wird später benötigt.
In Zeile 07 beschafft man sich eine Textmarke (genauer: ein
TextRange-Objekt) – hier Ende des Textes –, um dort später die 

Re: [de-users] Per Makro in Textdokument zeichnen

2005-12-28 Diskussionsfäden Thomas Krumbein
Hey Jochen,

Jochen Georges schrieb:

> ich möchte mit einem Makro in ein Textdokument eine Linie zeichnen.
> 
> Egal welche Position angebe, die Linie erscheint immer in der linken oberen 
> Ecke des Dokumentes.

Na ja, das hängt davon ab, wie die die Grafik dem Dokument zufügst. Mit
deiner Methode (drawpage.add()) ist das richtig. Hier wird *immer* die
linke obere Ecke des Dokumentes als Ankerpunkt gewählt!
Du könntest natürlich auch die Methode
insertTextContent() des Textobjektes benutzen, dann musst du allerdings
einen Ankertyp (eine Position) mit übergeben. Auch dieses Objekt wird -
da automatisch erkannt - auf der Drawpage eingefügt. Mit dieser Methode
ist das Plazieren einfacher.

> Wie definiere ich die Seite auf der gezeichnet werden soll?
> Wie definiere ich die Position an der gezeichnet werden soll?

Siehe oben - oder, bei Nutzung deiner Methode:

Das Grafikobjekt ist nun auf jeden Fall ein Text-Content-Objekt und
besitzt diverse Eigenschaften - unter anderem einen Ankertyp (Seite,
Zeichen, Absatz,...) und eine Textumlauf (TextWarp). Siehe hierzu
com.sun.star.text.TextContent.
Interessant sind aauch die Methoden des Services
com.sun.star.text.XTextContent, welche die Plazierung innerhalb des
Textes ermöglichen.

> 
> Vielen Dank für jeden Hinweis.

Ich hoffe, das hilft dir erst einmal ein wenig weiter. Ich hätte ein
Beispiel für das Einfügen einer Grafik (eines Bildes) - für die Linie
kann ich dir nichts bieten.

Viele Grüße
Thomas
-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Makro in openoffice Calc

2005-12-27 Diskussionsfäden Thomas Krumbein
Hey Oliver,

Jaguczak, Fa. Pecaso schrieb:
> Hallo,
> 
> Ich habe mir openoffice 2.0.1 installiert und habe eine Datei aus
> Excel geöffnet. Makros beim öffnen wurden aktiviert. Diese Datei
> enthält Schaltflächen und damit verbundene Makros. Wenn ich nun diese
> Schaltflächen betätige, kommt folgender Fehlerhinweis:

Hmm, das ist "normal". Makros aus Excel Dateien können nicht mit OOo
ausgeführt werden - das Objektmodell ist leider grundverschieden, da
gibt es keine Kompatibilität.

Einzige Möglichkeit: Normalerweise öffnet sich auch ein Dialog, was denn
mit den Makros geschehen soll: Löschen oder übernehmen. Wenn du
übernehmen wählst, dann sind die Ma Wenn ich über Makros Verwalten nach meinen Makros suche, finde ich
> diese auch nicht.

Hmm, auch nicht im Dokument? Dort sollten zumindest die Bibliotheken und
Module vorhanden sein - und darin die auskommentierten Makros. OK, die
werden im Verwaltungsdialog natürlich nicht angezeigt - sind ja
auskommentiert.  Da musst du das Modul markieren und auf "Bearbeiten"
klicken - dann solltest du sie wieder sehen.

Aber umarbeiten musst du sie trotzdem.

Viele Grüße
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] OOo2.0.1 - Basic: Textmarken in Listbox

2005-12-22 Diskussionsfäden Thomas Krumbein
Hallo Kornelia,

ich habe dir eigentlich auf deine letzte Frage heute morgen eine Antwort
geschickt (hier an die Liste), ist die nicht angekommen?

Kornelia Lubke schrieb:
> Hallo Thomas (Krumbein),
> 
> hab ein Makro von Dir gefunden, was ich mal zum Laufen gebracht habe. Nun 
> allerdings sagt OOo in der vierten Zeile: „Basic-Laufzeitfehler. 
> Eigenschaft oder Methode nicht gefunden.“ :-( Ich weiß im Moment nicht, 
> wie ich die Fehlermeldung weg bekomme. Oder kann es sein, weil ich erst 
> das Textdokument öffnen muss? Allerdings öffne ich es in der SUB davor 
> und das aktive Fenster ist das vom Writer.
> 
> Kannst Du mir einen Tip geben?

Das Makro nutzt "ThisDocument", eine interen "Varaible" zur Definition
des letzen aktiven Dokumentes vor der IDE - also des Dokumentes, aus dem
die IDE heraus aufgerufen wurde. Arbeitest du anders, so musst du das
Dokumentenobjekt andersweitig definieren. Wenn du es in einer
vorhergehenden Sub erst aufgemacht hast, so besitzt du das Objekt des
Dokumentes ja noch.
Entweder du übergibst es der nächsten Sub als Parameter oder - meisxt
einfacher - du deklarierst die Variable (in der du das Objekt des
Dokumentes speicherst) als globale Varaible - dann steht dir das
Dokumentenobjekt jederzeit zur Verfügung.

Ich hoffe, es hilft?

Gruss
Thomas
-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] OOo2.0.1 RC5: Makros für Textm arken

2005-12-21 Diskussionsfäden Thomas Krumbein
Hey Kornelia,

hmm, also da sind diverse "Fragezeichen" im Code.

Fangen wir mal an:

Kornelia Lubke schrieb:

> ---code---
> DialogLibraries.LoadLibrary ("Standard")
> oDialog = CreateUnoDialog (DialogLibraries.Standard.dTextmarke)
> oListBox = oDialog.getControl ("ListBox1")
>  For i = 0 to ubound (oListBox.model.StringItemList ())

Was soll denn das? Hier machst du eine Schleife über die Anzahl der
schon vorhandenen Listboxeinträge? Wozu? Wenn die Listbox noch leer ist,
 wird die Schleife gar nicht durchlaufen!

>   'oBookmark = oDoc.Bookmarks.getByIndex (i)
>   sBookmarkName = oDoc.Bookmarks.getbyName ()

Hier benötigst du den String des Bookmark-Namens. So erhälst du den aber
nicht. Richtig wäre:
sBookmarkName = oDoc.Bookmarks.getByIndex(i).name
Jetzt muss aber die Schleife über alle Bookmarks laufen - zum Beispiel:
For i = 0 to oDoc.bookmarks.getCount()-1
GetCount() liefert die Anzahl aller Bookmarks im Dokument, -1 deswegen,
da die Schleife bei 0 beginnt!

>   oListBox.addItem (sBookmarkName, 1) 'Hinzufügen von Listen-Strings

Ja, aber wieso bei 1, also in der 2. Position? Die
Positionsbezeichnungen beginnen immer mit 0 (Array), also solltest du
auch bei 0 beginnen!

>   MsgBox oListBox.model.StringItemList (i)

??? OK, Testzwecke

>Next i
> oListBox.SelectItemPos (0, true)
> oDialog.Execute
> oSelect = oListBox.SelectedItem
> MsgBox oSelect

Also ok, der folgende Code (zusammengefasst) schreibt dir alle im
Dokument vorhandenen Bookmarks in die Listbox:


>code<
DialogLibraries.LoadLibrary ("Standard")
oDialog = CreateUnoDialog (DialogLibraries.Standard.Dialog1)
oListBox = oDialog.getControl ("ListBox1")
 For i = oDoc.Bookmarks.getCount()-1 to 0 step -1
  sBookmarkName = oDoc.Bookmarks.getbyIndex(i).name
  oListBox.addItem (sBookmarkName, 0) 'Hinzufügen von Listen-Strings
  Next i
oListBox.SelectItemPos (0, true)
oDialog.Execute
>---code---<

Dadurch, dass die Schleife rückwärts läuft, bekommst du die richtige
Reihenfolge der Bookmark-Einträge.

Viele Grüße
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Tabellenkalkulation Zahlen in Strings / Text umwandeln

2005-12-15 Diskussionsfäden Thomas Krumbein
Hey Werner,

Werner Tietz schrieb:
[..]
> Geht das folgendermassen nicht etwas einfacher :
> 
> 1. Zellen nicht formatieren
> 2. Suchen und ersetzen: Reguläre Ausdrücke einschalten, nur in Selektion
> einschalten (vorher die gewünschten Bereiche markieren), nur "in Werten
> suchen" einschalten.
> Suche nach [0-9][0-9]?[0-9]?  (evtl. auf max. Stellenanzahl anpassen)
> Ersetzen durch '&
> 
> Die Zahlen sind dann als Text formatiert, und das Hochkomma erscheint 
> nicht in den Zellen.

Ja, Klasse. So geht es auch :-)

Nur die Zeile mit deinen Zahlen ist zu "umständlich". Dort reicht auch
einfach .*  - und natürlich "Suche in Werten".

Und damit wäre eine wirklich "schnelle" Lösung gefunden.

Gruss
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Tabellenkalkulation Zahlen in Strings / Text umwandeln

2005-12-15 Diskussionsfäden Thomas Krumbein
Hey Edgar,

Edgar (Ede) Kuchelmeister schrieb:
[..]
> *Autsch* so ne alte Version von OOo?
> Kann ich nix zu sagen. Ich hab die 1.1.4 da funktioniert es so.
> Und ich hab die 2.0.0 da funktioniert es ebenfalls so.
> Falls du bei der 1er Reihe bleiben willst, solltest du auf das 
> letzte Release updatet, dass ist die 1.1.5.

Das liegt nicht an der Version. Dein Weg funktioniert auch mit der 1.1.4
und der 2.0 nicht - sonst wäre meine Version "Fehlerhaft".

Wäre auch gegen die Logik des Programmes. Eine Zelle kann entweder Werte
oder Texte oder Formeln beinhalten. Das hat nichts mit der Formatierung
zu tun. Wenn schon Werte drin sind, so ändert die Änderung der
Formatierung nichts an der internen Zuordnung - nämlich dass Werte drn
sind.

Das funktioniert lediglich bei Neueingabe. Also, wenn noch nichts drin
ist, so führt die Formatierung zur automatische Erkennung der Eingaben -
im Fall von "Text" werden auch Zahlen als Text interpretiert und
entsprechend gespeichert.
Aber eine "Umwidmung"?? Das wäre mir neu.

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Tabellenkalkulation Zahlen in Strings / Text umwandeln

2005-12-15 Diskussionsfäden Thomas Krumbein
Hey Rüdiger,

Ruediger Kluge schrieb:
> Hallo Robert,
> ich möchte, dass die Tabelle unverändert bleibt, nur dass die Zahlen in 
> den einzelnen Zellen in Strings umgewandelt werden, ohne deren Ort zu 
> verändern.
> Also von Number - Standard in Text - @
> Das scheint dann ohne Programmierung nicht zu gehen?

Genau - so einfach ist das nicht.  Es gibt einen "Trick", den solltest
du aber erst mal mit eier Kopie ausprobieren: 3 Schritte sind notwendig:

1. Formatieren der Spalten in Format "Text". (Das alleine ändert
zunächst nix).
2. Suchen und ersetzen: Reguläre Ausdrücke einschalten, nur in Selektion
 einschalten (vorher die gewünschten Bereiche markieren), nur "in Werten
suchen" einschalten.
Suche nach :  .*
Ersetzen mit &@   (oder anderen eindeutigen Zeichen deiner Wahl)

Jetzt sind die Zahlen Texte, aber eben noch mit den Zusatzzeichen hinten
dran.

3. Erneut Suchen und Ersetzen aufrufen:
Suche nach:  @   (oder eben den Zeichen deiner Wahl)
Ersetzen mit:(nichts, also leer lassen!)

So sollte es gehen :-)

Gruss
Thomas

Voila, alle Zahlen sollten jetzt Texte sein.







-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Makro: Textmarke

2005-12-13 Diskussionsfäden Thomas Krumbein
Hallo Michael. Gisbert,
Michael Dannenhöfer schrieb:
>> mytextCursor=odoc.text.createtextcursor()
 oBookmarks = oDoc.Bookmarks
 oBookmark = oBookmarks.getByName("Datum")
 oAnchor = oBookmark.getAnchor
  mytextCursor.gotoRange(oAnchor,false)
 mytextCursor.gotoEndofWord(true)
 mytextCursor.string=""

> Hallo Thomas,
> 
> das funktioniert nicht in der 2.0. Durch 
> mytextCursor.gotoRange(oAnchor,false) ist die Position Ende und Start 
> zugleich. collapsedtoEnd greift nicht.
> Das kann man danach mit if mytextcursor.iscollapsed prüfen. Vielleicht 
> ging es mal.

OK, du hast recht. Hmm, na gut. Hab damit früher mal experiomentiert -
hatte nämlich das gleiche Problem. Und dann hatte ich es mal hinbekommen
- aber ich kann mich auch täuschen...

Egal, dann fügen wir sie hat wieder ein:

> mytextCursor=odoc.text.createtextcursor()
> oBookmarks = oDoc.Bookmarks
> oBookmark = oBookmarks.getByName("Datum")
> oAnchor = oBookmark.getAnchor
>  mytextCursor.gotoRange(oAnchor,false)
> mytextCursor.gotoEndofWord(true)
> mytextCursor.string=""

mytextCursor.collapsetoStart()
oNeueBookmark = oDoc.createInstance("com.sun.star.text.Bookmark")
oNeueBookmark.setName("Datum")
oDoc.text.insertTextContent(mytextCursor, oNeueBookmark, false)

Und da ist sie wieder :-)

Viele Grüße

Thomas
-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Makro: Textmarke

2005-12-12 Diskussionsfäden Thomas Krumbein
Hey Gisbert,

Gisbert Friege schrieb:
[..]
>>   mytextCursor=odoc.text.createtextcursor()
>>   oBookmarks = oDoc.Bookmarks
>>   oBookmark = oBookmarks.getByName("Datum")
>>   oAnchor = oBookmark.getAnchor
>>mytextCursor.gotoRange(oAnchor,false)
>>   mytextCursor.gotoEndofWord(true)
>>   mytextCursor.string=""
>>
>>Aber dann musst Du unbedingt wenn Du sie noch mal brauchst die Textmarke 
>>neu setzen. Die geht nämlich bei dem Vorgang verloren.
> 
> 
> und Thomas Krumbein schrieb:
>  > Brauchst du Codeschnipsel, sag Bescheid.
> 
> Könntet Ihr mir noch einen Tipp geben wie ich dann an dieser Stelle die 
> Textmarke neu setze ?

Warum willst du denn die Marke nochmals neu setzen, wenn sie doch schon
drin ist?
Es ist doch gar nicht nötig, die Marke zu löschen bzw. zu überschreiben.
 Dazu musst du dir einfach vorstellen, dass auch die "Bookmark" ein
Stück mit anfang und Ende ist.
Die Zeile  mytextCursor.gotoRange(oAnchor,false)  setzt den Cursor an
den Anfang (normalerweise) der Textmarke.
Von dort gehst du zunächst zum Ende:
mytextCorsor.collapseToEnd()
Dann markierst du das nächst Wort:
mytextCursor.gotoEndofWord(true)
und übwerschreibst es. Dabei sollte die Textmarke nicht gelöscht werden.
 Nur wenn du den collapsedToEnd() Schritt weglässt, löschst du auch die
Textmarke.

Hab ich jetzt nicht aktuell ausprobiert, hatte aber mal so ein Beispiel.

Gruss
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Makro: Listbox

2005-12-12 Diskussionsfäden Thomas Krumbein
Hey Hans,

Hans-Martin Pohl schrieb:
[..]> eigentlich ganz einfach, verzweifle ich am Füllen einer Listbox.
Sowohl
> addItem, als auch addItems bringt eine Fehlermeldung. Das Array Liste() 
> enthält alle von mir gewünschten Einträge. Folgender Code bringt dann 
> aber die Fehlermeldung "Eigenschaft oder Methode nicht gefunden":
> 
> MyDlg.model.lbVater.addItems(liste(),1)
> 
> Woran könnte das liegen? Ich verwende OO 2.0

Formular oder Dialog? Das sind zwei verschiedene Sachen! AddItems gibt
es nur bei Dialogen, eine Listbox im Formular hat als Eigenschaft nur
StringItemList, welche einen Array aller Einträge liefert oder auch so
gefüllt wird.

OK, beim Dialog brauchst du nicht das Modell, sondern das Objekt an sich.
Es sollte also reichen:
MyDlg.lbVater.addItems(liste(), 1)
wobei ich mir nicht sicher bin, ob du so deine Liste als Objekt
überhaupt erreichst. Der übliche weg währe doch:
oControll = MyDlg.getControl("lbVater") ' falls es so heisst.
oControll.addItems(Liste() , 1)
Na, das wirst du ausprobiert haben.

Viele Grüße
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] alle Zeilenumbrüche löschen

2005-12-11 Diskussionsfäden Thomas Krumbein
Hey Hauke,

Hauke Basse schrieb:

> Das ist ein cleverer Algorithmus!
> Hat ihn jnd zufällig als Makro? Ihn mit dem MakroRekorder aufzunehmen 
> geht leider nicht, da die Selektion verloren geht und OO an den 
> Dokumentanfang geht nach den Zwicshenschritten.

Nicht gerade den, aber einen anderen :-) Ist als Beispiel Teil meines
Buches. Ich schick ihn dir mit seperater mail.

Viele Grüße

Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Re: Dokumentenschutz Calc

2005-12-10 Diskussionsfäden Thomas Krumbein
Hey Robert,

Robert Grosskopf schrieb:
[..]
> Danke Winfried, das wars. Habe es gerade getestet. Nur ein kleines Problem, 
> das ich nur mit Abspeicherung und Neuaufruf gelöst bekam: Die Markierung 
> aller Tabellenblätter ließ sich nicht aufheben.

Probier mal den folgenden Weg:

Wenn alle Tabellenblätter markiert sind, die "Strg"-Taste drücken und
dann mit der Maus ein beliebiges Tabellenblatt (Reiter) anklicken. Dies
wird jetzt "deselektiert". Dann dieses aktivschalten (Klick drauf),
dadurch werden alle anderen deselektiert.

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Calc - Option "optimale Zeilenhö he" abschalten

2005-12-09 Diskussionsfäden Thomas Krumbein
Hey André,

Andre Schnabel schrieb:

> ich (bzw. andere Anwender) haben bei diversen grösseren Calc-Dokumenten 
> massive Performanceprobleme, die hauptsächlich beim Laden des Dokuments 
> zu spüren sind.
> Wir haben es so weit eingegrenz, dass es an der automatischen Berechnung 
> der optimalen Zeilenhöhe liegt, die insgesamt bis zu 15 Minuten dauert 
> (Mehrprozessor, 4GB RAM).
> 
> Ausweg wäre also, überall fixe Zeilenhöhen einzustellen, so dass sie 
> nicht neu berechnet werden. Leider ist es ein Dokument mit mehreren 
> Blättern, die jeweils viele Zeilen mit verschiedenen Höhen beinhalten. 
> Ich habe keine praktikable Möglichkeit gefunden, alle Zeilen auf "fixed" 
> zu setzen, ohne dass dabei die Zeilenhöhe selbst geändert wird.
> 
> Hat jemand eine Idee dazu?

Wie wäre es mit einem Makro? laufen lassen über alle Tabellen jeweils
über den benutzten Bereich - und und allen Zeilen die Eigenschaft
"OptimalHeigh" auf False setzen?
Lässt man einmal laufen - dann sollte das Problem behonen sein.

Könnte helfen - bräuchte aber mal eine "umfangreiche" Dati zum Testen.

Gruss
Thomas

> PS.: Als Ausweg bietet sich an, es direkt in der content-XML anzupassen, 
> das ist aber nicht unbedingt für jeden Office-User einfach.

Das sehe ich aber auch so :-)

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] schon wieder Autokorrektur

2005-12-09 Diskussionsfäden Thomas Krumbein
Thomas Krumbein schrieb:
[..]
> =wenn(säubern(a1)="dre";x9;0)

muss natürlich
=wenn(glätten(a1)="dre";x9;0)

heissen. Säubern löscht nur nichtdruckbare Zeichen. Sorry.

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] schon wieder Autokorrektur

2005-12-09 Diskussionsfäden Thomas Krumbein
Hey Stefan,

Stefan Weigel schrieb:
[..]
> Weil dann folgende Sachen in die Hose gehen (Beispiele):
> 
> =WENN(A1="dre";X9*5;0)
> =SVERWEIS(A1;E5:F11;2)
> 
> Wenn in A1 "dre " statt "dre" steht, dann schlägt der Vergleich 
> fehl. Und obendrein ist das Fatal, weil man es der Zelle nicht 
> ansieht, ob "dre " oder "dre " drinsteht.

Na, das kannst du lösen:

=wenn(säubern(a1)="dre";x9;0)

Jetzt werden überflüssige Leerzeichen in A1 gelöscht, vor dem Vergleich :-)

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Linie per Makro zeichnen

2005-12-08 Diskussionsfäden Thomas Krumbein
Hey Jochen,

Jochen Georges schrieb:

> Sorry, ich war vielleicht zu ungenau. Der beschriebene Versuch fand in einem 
> Draw-Dokument statt!

OK, dann war dein Code ok.

>>>Fehlermeldung: "BASIC-Laufzeitfehler.Eigenschaften oder Methode nicht
>>>gefunden."
>>>Dabei ist dann "Page = Doc.drawPages(0)" markiert.

> 
>>>Doc = StarDesktop.CurrentComponent
>>
>>Das ist zwar richtig, dann kannst du aber nie das Makro in der Basic-IDE
>>ausführen. Das liefert dir nämlich genau dieses Fenster (IDE) und das
>>hat gar keine Drawpage!
>>
>>Nimm besser zu Testzwecken
>>
>>Doc = thisComponent

> Die Änderung habe ich gemacht.
> 
> Mmmh, manchmal funktioniert das Makro, manchmal nicht.
> Ich meine beobachtet zu haben, dass es immer dann funktioniert, wenn OO 
> frisch 
> geöffnet ist, wenn ich nach dem ersten erfolgreichen Versuch ein weiteres 
> Draw-Dokument erzeuge und das Makro ausführe erscheint der beschriebene 
> Fehler.

Tia, jetzt hast du Pech. "ThisComponet" ist in Draw 2.0 leider sehr
unzuverlässig, häufig "broken". Daran wird noch gearbeitet.

Da musst du doch wieder

doc =  StarDesktop.CurrentComponent

nehmen. Das ist richtig und stabil - nur dann kannst du das Makro nicht
aus der Teytumgebung heraus aufrufen.
Dann mach die im Drawdokument einen Button und verbinde den mit dem
Makro - zum testen.

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Linie per Makro zeichnen

2005-12-08 Diskussionsfäden Thomas Krumbein
Hey Jochen,

Jochen Georges schrieb:

> ich bin mal wieder zu doof ;-)

Nö, aber vielleicht noch zu unerfahren ;-)

> Ich möchte per Makro eine Linie in ein Textdokument zeichnen.
> 
> Folgendes Programm habe ich gefunden und abgetippt.
> Es ist zwar noch eine Zeichnung in einem Zeichnungsdokument, aber die 
> Probleme 
> fangen schon an.

Nein, das ist wichtig! Ein Draw-Dokument ist eben anders aufgebaut als
ein Textdokument - auch wenn es "Gleichheiten" gibt.

> Fehlermeldung: "BASIC-Laufzeitfehler.Eigenschaften oder Methode nicht 
> gefunden."
> Dabei ist dann "Page = Doc.drawPages(0)" markiert.

Na ja, in einem Textdokument gibt es nur *eine* Drawpage, also kannstz
du nicht aus einem Array von Drawpages auswählen.
Insofern bekommst du das Objekt der Drawpage im Textdokument mit:

oPage = oDoc.DrawPage (oder mit der Methode getDrawPage())

Und noch ein Achtung:

[..]
> Doc = StarDesktop.CurrentComponent 

Das ist zwar richtig, dann kannst du aber nie das Makro in der Basic-IDE
ausführen. Das liefert dir nämlich genau dieses Fenster (IDE) und das
hat gar keine Drawpage!

Nimm besser zu Testzwecken

Doc = thisComponent

Das liefert dir das Objekt des letzten aktiven Moduls - also des
Writer-Dokumentes.

Viele Grüße
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: AW: [de-users] Farbdefinitionen

2005-12-05 Diskussionsfäden Thomas Krumbein
Hallo Siegried,

Siegfried Jetzke schrieb:
[..]
> die Diskussion über Standards macht an dieser Stelle wenig Sinn.
> Ich möchte, dass ein Drucker-der Mensch-, z.B. blaue, Texte als
> Einfarbendruck drucken kann. Dieses geht mit den Pantone-Farben. 
> Wenn ich RGB oder CYMK verwende, wird es immer ein Vierfarbendruck und
> dummerweise teuer.

Ich glaube, da verwechselst du etwas. Im Druck unterscheidet man
lediglich zwischen Vollton-Farben (z.B. Pantone oder verbreiteter HKS)
und Prozessfarben (CMYK).

Das hat aber wenig mit der Bildschirmdarstellung zu tun. Alle RGB Farben
müssen für den Druck in CMYK umngewandelt werden (oder eben
Volltonfarben) und wenn ein Programm keine Farbseperation hinbekommt
(und OOo kann das nicht), dann musst du sowieso mit "Tricks" arbeiten.
Und bei Volltonfarben ist die Darstellung auf dem Bildschirm eh egal -
der Film muss schwarz sein (pro Farbe).

Und wenn du PDFs nutzt, kommt das Ripp-Programm des Belichters oder des
Druckers zum Einsatz - und das hat wieder eigene Einstellungen.

Deine Problematik löst du nicht durch Eingabe spezieller Farbnamen. OOo
kann keine Volltonfarben erzeugen - für den Druck. Ich denke, da
brauchst du andere Programme.

Bevor du also anfängst, die Farbnamen abzutippen und die Farben
einzurichten - überlege, ob OOo wirklich für deine Zwecke geeignet ist.
Für eine saubere Druckvorstufe ist es definitiv nicht geeignet - und
auch nicht geplabnt.

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Farbdefinitionen

2005-12-05 Diskussionsfäden Thomas Krumbein
Hey Siegried,

Siegfried Jetzke schrieb:
>[..]
> ist es möglich, Farben so zu definieren, wie Drucker – die Menschen – sie
> verwenden, also z.B. Pantone 072 CVP, oder müssen stets RGB bzw- CYMK- Werte
> angegeben werden.

Wie du die Farben benennst, das ist deine Sache, da bist du völlig frei.
 Also, ob die Farbe nun "Pantone 072 CVP" heisst oder
"tief-ocker-schwarz-rot" ist egal - dem Namen musst du einen Farbwert
zuordnen - entweder die Anteile in RGB oder eben CMYK, wobei OOo diese
dann dennoch umrechnet.
Einen fertigen Pantone Farbspiegel wirst du aber vergeblich suchen -
dafür nehmen Firmen viel Geld - auch für den Namen.

Gruss
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Makro: Textmarke

2005-12-01 Diskussionsfäden Thomas Krumbein
Hallo Gisbert,

Gisbert Friege schrieb:
> Hallo,
> ich habe eine Bitte um Hilfe:
> ich kann in einem writer-Dokument mit folgendem Basic-Code
> 
>   oDoc = thisComponent
>   oBookmarks = oDoc.Bookmarks
>   oBookmark = oBookmarks.getByName("meineTM")
>   oAnchor = oBookmark.getAnchor
>   oAnchor.setString("Hallo")
> 
> an der Stelle der Textmarke "meineTM" einen Text schreiben lassen.
> Aber leider finde ich keine Möglichkeit, diesen Text später per Makro 
> wieder löschen zu lassen - um anschließend dort etwas anderes 
> einzutragen. (Die Textmarke soll natürlich erhalten bleiben)

Da Textmarken eben "nur" Marken im Text sind, kannst du dort zwar
weitern Text hinschreiben, dieser ist aber nicht mehr gesondert
gekennzeichnet. Wenn du exakt weisst, was du da geschrieben hast, kannst
du einen Textcursor erzeugen, den an die Textmarke setzen, dann die
Anzahl Worte oder Buchstaben oder Sätze oder Absätze vorwärts gehen
lassen und das Expand-Flag auf True stellen. Dadurch wird der Text
markiert und kann gelöscht oder überschrieben werden. Aber - wie gesagt,
dazu musst du exakt wissen, was du da hingeschrieben hast.

Oft ist es insofern einfach, als man mit Bookmarks einen Absatz einfügt.
Dann geht man einfach zum Ende des Absatzes.

Ist alles mitten im Text und die Einfügetexte klein, dann solltest du
eventuell Textfelder nutzen statt bookmarks.

Brauchst du Codeschnipsel, sag Bescheid.

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Re: Wörterbuch

2005-11-18 Diskussionsfäden Thomas Krumbein
Hallo Andreas,

Andreas Borutta schrieb:
> Volker Warmuth schrieb: 
> 
>>habe soeben die Meldeung bei der ARD gesehen, dass der Duden-Verlag speziell
>>für OOo-Writer ein Wörterbuch in einer speziellen OpenOffice.org Suite
>>herausgibt.
> 
> In dem Webforum http://de.openoffice.info/ wurde dieses Wörterbuch
> deutlich negativ bewertet. Kritikpunkt war wohl vor allem eine
> komplizierte Integration.
> 
> Hat jemand hier Erfahrungen mit der Software - positive oder negative?

Idee super, Wörterbücher sehr gut, nur die Umsetzung - da haperts im
Moment noch.

Aktuelle "nur" die m113 (fest verbandelt) und noch einige Schwächen.

Tipp: Noch ein paar Monate warten - dann ist es sicher ein tolles
Produkt ;-)

Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Thunderbird Adressbuch einbinden

2005-11-18 Diskussionsfäden Thomas Krumbein
Hey Michael,

Michael Dannenhöfer schrieb:
> Marcus Troester schrieb:
>  
>>Hallo zusammen,
>>
>>ich möchte gerne mit Base auf das Thunderbird-Adressbuch zugreifen. Mit
>>den Anleitungen im Netz komme ich leider nicht weiter, da es weder im
>>Dialog von auf bestehende Datenbank öffnen eine Auswahl für Thunderbird
>>gibt (im Gegensatz zu Evolution), noch über Vorlage, Adressbuchquelle.
>>
>>Ubuntu Breezy, OOo 1.9.129, TB 1.0.7.
>>
>>Vielen Dank für Hinweise!
>>Gruß Marcus

> Hi,
> 
> kann Dir nur sagen das in OO 2.0 Thunderbird als Vorgabe bei bestehenden 
> Datenbank existiert.

Leider nicht! Hatten jetzt auf der Messe auch Ubuntu - mit der OOo 129
-> kein Thunderbird Adressbuch in der Auswahl :-(

Und viele andere Sachen funktionierten leider auch nicht. Ob das an der
Ubuntu Anpassung liegt?

Gruss
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Änderungen in Makrosprache von 1.15 zu 2.0

2005-11-15 Diskussionsfäden Thomas Krumbein
Hallo Ralf,

Ralf Schellenberger schrieb:
> Hallo,
> 
> kennt jemand der Makro/Starbasic-Spezialisten eine Aufstellung über
> die Änderungen in der Makrosprache zwischen der 1.15 und der 2.0? Ich
> bin gerade dabei, mich in Starbasic bzw. Makros einzulesen. Zum Üben
> habe ich mir eine Datei mit dem Namen Fahrtenbuch_Muster geladen
> (Autor Thomas Krumbein). Nun stelle ich fest, dass diese Datei unter
> der 2.0 mit einer Fehlermeldung abbricht, in der 1.15 aber problemlos
> läuft. Es muss also Unterschiede geben.
> 

Ja, gibt es. Die sind aber nicht gravierend. Das Fahrtenbuch steht auf
www.amt-wiesbaden.de auch in der Version für 2.0 zum Doownload zur
Verfügung.

Da kannst du gleich vergleichen. Die Änderungen betreffen die Formular
bzw. Dialogfelder.

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Shortcuts in Calc

2005-11-13 Diskussionsfäden Thomas Krumbein
Hey,

Werner Tietz schrieb:
> Hallo Hans-Heinrich
> 
> Hans-Heinrich Breth schrieb:

>>Bleibt nur noch die Frage, wie ich die 
>>darüberliegende Zelle per Shortcut kopieren kann. Hast Du da auch eine 
>>Idee? Oder einen fertigen Makro? Denn Makros selber herstellen kann ich 
>>bisher noch nicht.
> 
> Ich habs in diesem Fall mit Makros aufzeichnen versucht, ist aber nichts 
> brauchbares herausgekommen :( Ich kann dir leider noch keine Lösung 
> anbieten, aber vielleicht meldet sich ja noch jemand.

Man kann leider nicht überall sein - aber es ist auf jeden Fall doppelte
Arbeit auch für die Supporter, wenn man gleichlautende Anfragen parallel
 in unterschiedlichen Supportmedien stellt.

Die Antworten auf die ursprünglichen Fragen sind vielseitig und komplett
auch im Forum beantwortet worden.

Ich denke - auch im Sinne der Personen, die freiwillig und gerne
Unterstützung anbieten - es ist sinnvoll, Supportanfragen *nur* an einer
Stelle zu stellen - ud erst nach einer gewissen Zeit (bei freiwilliger
Beantwortung ist eine Woche sicher eine angemessene Zeit) andere
Alternativen zu bemühen. Ansonsten arbeiten bei knappen Kapazitäten
mehrere Personen am gleichen Problem - und damit doppelt. Das führt im
Endergebnis dazu, dass der Support leidet, da man davon ausgeht, dass
die Frage sicher nochmals woanders gestellt wird und dort beantwortet wird.

Also, Appell an die Frage: Postet nicht doppelt und dreifach! Ihr
bekommt doch auch so geholfen.

Gruss
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Funktion ZÄHLENWENN in Calc

2005-11-10 Diskussionsfäden Thomas Krumbein
Hey Hans,

Hans-Heinrich Breth schrieb:
[..]
>>Gib mal als Kriterium ">0" ein, also in Anführungszeichen. Das sollte es
>>tun. Oder gib eine Zelle ein (z.B. A1) und schreib in die Zelle >0.

> Danke, hat funktioniert. Aber nur in der einen Zeile. Als ich die Funktion 
> in der Spalte nach unten kopiert habe, weil ich auch die anderen Zeilen 
> zählen lassen will, erscheint als Ergebnis ebenfalls wieder 0.
> Was nun?
> In der ersten Zeile handelt es sich um Zahlen im Datumsformat, in den 
> folgenden Zeilen um einzelne Buchstaben.

Da wird dir zählenwenn() nicht mehr viel nützen. Du kannst zwar nach
leeren Zellen, nichtleeren Zellen etc suchen, nicht aber unterscheiden
zwischen Zahl und Text.

Schau dir mal die Datenbankformeln DBAnzahl und DBAnzahl2 an, damit
solltest du deinen Fall Lösen können.

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Funktion ZÄHLENWENN in Calc

2005-11-10 Diskussionsfäden Thomas Krumbein
Hans-Heinrich Breth schrieb:
> Hallo Ihr hilfreichen Leute,
> ich bin gerade auf das Problem gestoßen, dass ich im Calc in einem 
> Zellbereich alle nicht leeren Zellen zählen lassen möchte. In Excel 
> funktionierte das mit Kriterium >0. Beim Konvertieren der Exceltabelle in 
> Calc erscheint bei den Kriterien  "*", was aber zu dem Ergebnis 0 führt, 
> obwohl eine Menge Zellen gezählt werden müssten. Gebe ich dann >0 als 
> Kriterium ein, kommt als Ergebnis Err510.
> Kann mir jemand auf die Sprünge helfen?

Gib mal als Kriterium ">0" ein, also in Anführungszeichen. Das sollte es
tun. Oder gib eine Zelle ein (z.B. A1) und schreib in die Zelle >0.

Gruss Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Einstellungen PDF Direktexport

2005-11-06 Diskussionsfäden Thomas Krumbein
Hey Hans,

Hans-Heinrich Breth schrieb:
> Sehr geehrte Damen und Herren,
> ich habe mich mit der neuen Version 2.0 entschlossen, endgültig Microsoft 
> den Rücken zu kehren, auch wenn ich bis jetzt einige vertraute Shortcuts 
> schmerzlich vermisse. Aber nun meine Frage:
> Wo und wie kann ich beim exportieren in PDF im Tabellenprogramm erreichen, 
> dass nur das einzelne Tabellenblatt und nicht die gesamte Tabelle 
> exportiert wird?
> In der Hilfe ist angegeben, man soll über das Menue Datei "Exportieren als 
> PDF..." aufrufen und dann im Dialog die Einstellungen vornehmen. Leider 
> kommt bei mir kein Dialog mit Optionen, sondern gleich der Dialog mit 
> Speicherort und Speichernamen. Es wird dann immer die gesamte Tabelle 
> exportiert.

Hast du es eigentlich wirklich mal probiert? Die Benutzerführung bei OOo
PDF Export ist etwas gewöhnungsbedürftig, da zuerst der Dialog mit
Speicherort und -name  kommt und - nach Klick auf "Speichern" - dann
erst der PDF-Einstelldialog.
Und da kannst du sehr wohl einstellen, was exportiert werden soll -
Alles, Seiten oder Markierung.

Aber es gibt noch eine zweite Einstellmöglichkeit. Definiere
Druckbereiche, dann werden auch nur diese exportiert (falls du "alles"
wählst).

Also, dem Umstieg steht nix im Weg :-)

Gruss
Thomas


> 
> Mit freundlichen Grüßen
> Hans-Heinrich Breth
> 
> Rauensteinstr. 69
> 88662 Überlingen
> Fon: 07551-85 91 56
> Fax: 07551-94 994 33
> home: www.breth.de
> Mit freundlichen Grüßen
> Hans-Heinrich Breth
> 
> Rauensteinstr. 69
> 88662 Überlingen
> Fon: 07551-85 91 56
> Fax: 07551-94 994 33
> home: www.breth.de
> 
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Outlook Adressen

2005-11-03 Diskussionsfäden Thomas Krumbein
Hallo Guenter,

Guenter Marxen schrieb:
[..]
>>>Die Verwaltung ist etwas anders geworden. Du findest jetzt in Extras
>>>- Optionen - OpenOffice.org Base die gewünschten Einstellungen, also
> 
> wie rufe ich denn am einfachsten Base auf? Wenn 
> ich im Schnellstarter oder in OOo Datei, Neu 
> Datenbank aufrufe startet zuerst mal der dämliche 
> Assistent und ich komme nur weiter, wenn ich eine 
> neue Datenbank anlege oder eine andere öffne.

Wozu willst du denn  Base aufrufen? Der Menüpunkt unter Extras -
Optionen - OOo Base ist in jedem Modul verfügbar - immer. Du kannst also
jederzeit in jedem Modul Datenbanken anmelden, bearbeiten und auch
wieder löschen. Dazu brauchst du Base nicht. Das ist doch auch nur ein
Verwaltungsfrontend.
Allerdings: Die Datenbank muss bereits in  OpenDokument Datenbankformat
vorliegen - also, du musst sie schon mal mit Base erzeugt haben. Sonst
geht es nicht.

Gruss
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Outlook Adressen

2005-11-03 Diskussionsfäden Thomas Krumbein
Hey Guenter,

Guenter Marxen schrieb:
[..]
> Wie denn das? Bei OOo1.1/SO7 konnte man über 
> "Extras, Datenquellen" oder im Datenbank-Browser 
> im Kontextmenü "Datenquellen verwalten" den 
> Dialog "Datenquellen verwalten" aufrufen, in dem 
> man DBs anmelden, bearbeiten (inklusive 
> hinzufügen bestehender Tabellen) oder löschen konnte.
> 
> Im neuen OOo-Base-Modul, über "Datei, Neu, 
> Datenbank" aufgerufen, kann man zwar DBs neu 
> anmelden (aber keine Tabellen hinzufügen, oder 
> doch und wie?) und DBs bearbeiten, ein Befehl zum 
> Löschen (Abmelden?) ist aber nirgends zu finden. 
> (Oder doch? Die Hilfe sagt nichts dazu.)
> Im Kontextmenü des DB-Browsers gibt's nur den 
> Befehl "Datenbankdatei bearbeiten", nicht mehr so 
> etwas wie das umfassendere "Datenquellen verwalten".

Die Verwaltung ist etwas anders geworden. Du findest jetzt in Extras -
Optionen - OpenOffice.org Base die gewünschten Einstellungen, also eine
Verwaltungsmöglichkeit für angemeldete Datenquellen.

Ich denke sogar, diese Position ist "besser" und sinnhafter - aber da
werden die Meinungen natürlich immer auseinander gehen.

Ansosnten gebe ich dir bei vielen deienr Punkte recht - andererseits:
Müssen wir nicht dauerned etwas "neues" lernen. Hat das "Festhalten" an
alten, möglicherwiese auch bewährten, nicht auch "statisches" Element,
in einer Welt voll Bewegung?

Auch ich muss umlernen, aber ehrlich gesagt, so stark stört mich das
nicht :-)

Gruss
Thomas



-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Feste Kommastelle in Calc

2005-11-02 Diskussionsfäden Thomas Krumbein
Hey Paul,

upps, das war zu schnell.

Bei dem Formatcosde #"."##0","00 werden die Punkte leider auch
angfezeigt, wenn gar keine Stellen vorhanden sind.

Also -> die lösung war doch zu einfach ;-)

Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Feste Kommastelle in Calc

2005-11-02 Diskussionsfäden Thomas Krumbein
Hey Paul,

geerkens schrieb:
[..]
> Zur Sache:
> Das diese Art der Eingabe so neu für Euch alle zu sein scheint ist schon
> seltsam. In unserem Berufszweig ist diese Art der Zahleneingabe durchaus
> normal und üblich (und wenn man sich daran gewöhnt hat auch fast nicht mehr
> abzugewöhnen).

Na ja, das war früher in der Buchhaltung so üblich - und einige
Programme machen das auch heute noch. Es werden aber immer weniger- im
Zeiten der GUIs :-)

> Die Formatierungsvorschläge 0","00  bzw. #","## funktionieren ganz gut
> bezüglich der Kommastelle. Allerdings bekomme ich dann Probleme bei dem
> Tausendertrennpunkt. Mit Formatierung #.##0","00 sehen die Zahlen dann so
> aus: 1.234.5,67 weil immer die Formatierung #.###.0","00 daraus wird. Ein
> Makro wäre für mich die letzte Lösung.

Ich empfehle folgendes: Erstell dir eine Formatvorlage (Zelle) mit dem
Formatcode deiner Wahl -> hier also  #"."##0","00, oder wenn du mit noch
größeren Zahlen arbeitest dann gleich mit #"."###"."###"."##0","00 ,
markiere das gesammte Arbeitsblatt (das Feld links neben A und über der
1 anklicken), weise die Vorlage zu -> und du hast, was du willst.

Und alle sind zufrieden :-)

Gruss
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Problem mit Button

2005-10-31 Diskussionsfäden Thomas Krumbein
Hey John,

John Kirste schrieb:
[..]
> Merkwürdig ist jedoch, dass sich der Button partout nicht entfernen 
> lassen will. Der klebt auf der Seite, schwebt scheinbar über den 
> darunter liegenden Zellen und will sich einfach nicht wegmachen lassen:-(
> 
> Wie kann das sein?

Der Button gehört bei OOo zu einem Formular. Um das zu bearbeiten, musst
du in den Formular-Bearbeitungsmodus wechseln. Sondt ist der Button
weder verschiebbar noch löschbar.

Über "Ansicht - Sysmbolleisten - Werkzeug" erhältst du eine zusätzliche
Sysmbolleiste, deren viertes Icon (Steuerelemete) erneut eine Auswahl
öffnet. Dort findest du dann auch das Icon "Entwurfsmodus an/aus" ->
Umschalten, jetzt sollte der Button beim Anklicken die 8 grünen Anfasser
erhalten. Und jetzt kannst du ihn auch löschen :-)

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] 2.0 RC1: Assistenten funktionieren nicht bzw. nicht mehr???

2005-10-06 Diskussionsfäden Thomas Krumbein
Morgen Rebecca,

[EMAIL PROTECTED] schrieb:
[..]>
> wie hast Du denn manuell repariert?? Muss ich dafür "vom Fach" sein wie Du?
> Wie schätzt Du die Möglichkeit ein, dass im nächsten RC bzw. in der 2.0er 
> alles
> wieder "wie immer" ohne Reparatur funktioniert (dann würde ich nämlich 
> abwarten)?

Sehr schlecht. Sind die Dateien erst einmal kaputt, werden diese ja
immer wieder übernommen. Da müsstest du schon einen "clean" Rechner
haben, sprich, alles von OOo entfernen. Die normale Deinstallation
löscht zwar die meisten Dateien, aber gerade die Bibliotheken in Basic
bleiben bestehen - und damit auch die fehlerhaften Dateien. Und die
werden übernommen!

Also lieber einmal richtig reparieren

Anleitung war schon raus.

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] 2.0 RC1: Assistenten funktionieren nicht bzw. nicht mehr???

2005-10-06 Diskussionsfäden Thomas Krumbein
Frank Thomas schrieb:
[..].
>>Ich hab die Datei "script.xlc" dann manuell repariert 
> 
> Kannst Du uns erklären, wie Du die Datei repariert hast ?

Ich versuche es :-)
Michael hat ja schon die wensentlichen Hinweise gegeben. Da bei mir
diverse Testrechner mit unterschiedlichen OOo Versionen laufen, konnte
ich immer gut vergleichen und mit "Copy&Paste" arbeiten.

Aber, so schwierig ist es auch nicht.

Wichtigster Punkt: Bevor du anfängst etwas zu reparieren, schliesse alle
Instanzen von OOo, auch den Schnellstarter - sonst ist die ganze Arbeit
vergebens - OOo speichert nämlich den Inhalt der Datei irgendwo im
Arbeitsspeicher und schreibt ihn gnadenlos zurück, wenn du alles
schliesst. Dann ist die geänderte Datei wieder "futsch"!

Dann öffnest du die Datei mit einem reinem Texteditor. Parrallel öffnest
du am besten einen Dateiexplorer und gehst dorthin, wo die Datei stand.
Dann hast du gleich alle Unterverzeichnisse im Sichtfeld und kannst die
Einträge anpassen. Jede bei dir installierte Basicbibliothek muss als
ein Eintrag auftauchen. Jede Basicbibliothek bildet auch einen
Unterordner im Verzeichnis /Basic/. Die Einträge der Datei sehen dann
wie folgt aus:
Für die Bibliotheken der Hauptinstallation:



Für die Bibliotheken der Benutzerinstallation:



(Die Einträge stehen ohne Zeilenumbrüche drin, das ist dem mailprogramm
hier geschuldet)

Zwischen den einzelnen Einträgen gbt es ein Sonderzeichen (in Windows
als "Kasten" zu sehen), im Hex-Editor als 0a 20 dargestellt. Dieses
Zeichen nicht vergessen. Wenn du mit Copy&Paste arbeitest - kein
Problem. Dann passt du die entsprechenden Einträge an, also name und
pfad, fertig.

Hat bei mir immer funktioniert.

Gruss

Thomas

PS: Da ich das schon früher manchmal hatte, habe ich jetzt immer eine
Suicherungskopie dieser Dateien (script.xlc und dialog.xlc) irgendwo
abgelegt. Manchmal wird nämlich die script.xlc "zerschlagen".

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] 2.0 RC1: Assistenten funktionieren nicht bzw. nicht mehr???

2005-10-06 Diskussionsfäden Thomas Krumbein
Hey all,

[EMAIL PROTECTED] schrieb:
[..]
>>>Kann jemand das bestätigen???
>>
>>Nein, bei mir geht all das noch. 

Ja, war bei mir auch so. Nach der Installation der 2.0 RC1 gingen die
Assistenen nicht. Hab dann viel "geforscht" und bin auf folgendes
gestoßen: OOo übernehm aus den alsten Builds (die sich zum Teil noch auf
der Platte befanden) die Makro-Strukturen. Dadurch war dann die Datei
"script.xlc" im Unterordner "Dokumente und
Einstellungen//Anwendungsdaten/OpenOffice.org2/user/basic"
unvollständig, das heisst, nicht alle Ordner waren dort aufgeführt.
Überprüfbar war das durch Aufruf des Basic-Verwaltungsdialoges, dort
sind im Bereich "meine Makros" und "OOo-Makros" zwar die Bibliotheken
sichtbar, auch das +-Zeichen war zu sehen, ein Klick darauf zeigte
jedoch keine Module an - obwohl sie definitiv da waren. Insofern konnte
auch nicht auf die Module zugegriffen werden.
Ich hab die Datei "script.xlc" dann manuell repariert - seitdem geht
alles wieder, auch die Assistenten.

Viele Grüße

Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Makros in .odt und .ods?

2005-09-30 Diskussionsfäden Thomas Krumbein
Hallo Kornelia,

Kornelia Lubke schrieb:

> wir wollen von SO5.2 auf OOo umsteigen. Ich teste gerade den 2.0 RC1.
> Ich arbeite mit einer Tabelle und will von dort etwas kopieren und in ein 
> Textdokument einfügen. Beides hat vor dem Punkt denselben Namen, so das 
> Öffnen von dem Textfile nicht mein Problem ist. Ich will aber an eine 
> bestimmte Textstelle springen, die ich mit Textmarken festgelegt hab. Und 
> dort den von der Tabelle kopierten Inhalt einfügen. Danach möchte ich in 
> die Tabelle zurück kehren.

OK, soweit verstanden und eigentlich kein Problem.

> Ich hab mir folgendes überlegt und bitte Euch, mir zu sagen, ob ich 
> irgendwo falsch denke bzw. mir zu helfen:
> - Tabelle öffnen, gewünschten Bereich markieren und mit STRG + C kopieren 
> (Wie muss STRG + C im Makro formuliert werden?)

1. Teil ok (gewünschten Bereich markieren) -> aktive Benutzereingabe?
Jetzt Makro starten , oder? Das KOpieren in dei Zwischenablage kannst du
dir ersparen -> du kannst die Daten per Makro auslesen.

> - Textdokument öffnen, Textmarken in einem Dialog anzeigen, auswählen und 
> zur gewünschten Textmarke durch Markieren springen (Das hab ich hin 
> bekommen, nur: Kann ich Textmarken des Textdokumentes auch in Calc 
> anzeigen lassen? Und wenn ja, wie?) 

Auch OK, also per Makro Textdatei öffnen, in einem eigenen Dialog
Textmarken anzeigen lassen, auswählen -> aktive Benutzereingabe
Jetzt weiss das Makro, wo der Text eingefügt werden soll, das macht es
jetzt -> fertig.

> - dort den Inhalt der Zwischenablage mit STRG + V einfügen (Wie muss STRG 
> + V im Makro formuliert werden?)

Unnötiger Schritt. Daten sind in einer Varaiblen gespeichert und werden
direkt eingegeben. Die Zwischenablage ist unwichtig.

> - zur Tabelle zurück kehren (Calc wieder aktivieren).

Die Tabelle bleibt das aktive Dokument -> Makro wird beendet.

> Dabei hab ich eine grundsätzliche Frage: Kann ich Standard-Bibliotheken 
> und -Dialoge von einer bestimmten Datei laden?

Die Bibliotheken einer Datei werden automatisch geladen, wenn diese
geöffent wird. Dialoge musst du per Makrobefehl nachladen. Das geht immer.

OK, soviel zur Theorie. Wenn du Hilfe beim Code benötgst, sag Bescheid.
Das ist eine lösbare Aufgabenstellung.

Gruss
Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] OOo Beta2 - Massenmails

2005-09-28 Diskussionsfäden Thomas Krumbein
Hallo Herr Püttmann

Computerschulungen-Emsland schrieb:
> Hallo,
> 
> ich setze OOo Beta 2 ein. In der Doku wird auf die Möglichkeit
> hingewiesen "Massenmails"  über den Menüpunkt:
> Extras/Serienbrief-Assistent... dann im Schritt-2 die Auswahl: Brief
> oder E-Mail-Nachricht zu wählen. Leider ist der Punkt:
> E-Mail-Nachricht bei mir nicht auszuwählen, da mir die
> Java-Mail-Anbindung fehlt. 

Ja, das ist ein Feature der StarOffice 8 Version - in OOo nicht
verfügbar. Das Javamail Plugin ist ein kommerzieller Teil - nicht
OpenSource.

Die "mehrtägige" Suche im Internet nach
> dieser Java-Mail Funktion läuft bei mir immer ins Leere. Ich setzte
> Windows-XP ein und kann weder bei SUN noch bei JAVA irgendeinen
> Download finden, der für W I N D O W S geeignet ist. Die gepackte
> Dateien "javamail-1.3.3_01" liefert mir nach dem Entpacken eine *.jar
> Datei, die ja wohl nur für Linux gebraucht werden kann.

Nein, .jar sind Javadateien, das wäre schon ok, Java ist
Systemunabhängig. Ob das aber so direkt miteinander funktioniert- da bin
ich überfragt.

> Ich bin am Ende meiner Möglichkeiten - vielleicht kann mir jemand
> weiterhelfen? Vielen Dank für Eure Unterstützung.

Wenn man das wirklich braucht (und keinen Spam produziert ;-) ), dann
sollte man sich die StarOffice Version "leisten".

Viele Grüße

Thomas

-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] CALC Leerzeilen nac h jeder Zeile einfügen

2005-09-28 Diskussionsfäden Thomas Krumbein
Hey *,
Werner Tietz schrieb:
> Hallo Olaf
> 
> Olaf Eichhorn schrieb:
> 
>>Hallo Leute,
>>
>>ich sehe den Wald vor Lauter Bäumen nicht mehr.
>>Ich habe eine Tabelle (CALC) mit Daten in jeder Zeile. Nun suche ich 
>>eine Möglichkeit, nach jeder Datenzeile eine Leerzeile einzufügen. Das 
>>kann auch in einer neuen Tabelle sein. Zur Zeit versuche ich es mit 
>>Verschiebung.
>>Ich hoffe, ich habe mich halbwegs verständlich ausgedrückt.
> 
> 
> Ich habs mit folgender Formel geschafft:
> 
> =WENN(ISTGERADE(ZEILE(A1));INDIREKT(ADRESSE(GANZZAHL(ZEILE(A1)/2);SPALTE(A1);4;"Tabelle1"));"")
> 
> Diese Formel in A1 von Tabelle2 kopieren und auf den entsprechenden
> Bereich ziehen.->Gibt dann die Werte von Tabelle1 aus mit Leerzeilen.

Wäre das nicht mit einem Makro einfacher? So hast du die Werte doch
immer noch nicht - sondern Formeln und musst die Werte erneut auslese.

Das folgende Makro fügt einfach Leerzeilen ein, auf Tabelle 1, beginnend
ab Zeile 1 bis Zeile 20 (also vorher 10 Zeilen). Das kannst du einfach
deinen Bedürfnissen anpassen - und hast eine saubere Lösung:

sub ZeilenEinfuegen
  oSheet = thisComponent.sheets(0) 'die erste Tabelle
  for i = 1 to 10'10 Zeilen Daten
oSheet.rows.insertbyindex((i*2)-1),1)
  next
end sub

Das ist doch einfacher... :-)

Gruss
Thomas



-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Zeichnen Calc/Impress

2005-09-21 Diskussionsfäden Thomas Krumbein
Hallo Hans,

sind mails manchmal wirklich sooo langsam oder stimmt nur deien Zeit
Nicht???
Datum deiner mail:  28.11.2004 20:54

Hans Werner Hofmann schrieb:
> Hallo zusammen,
> 
> bezüglich der Zeichnen-Ausstattung hab ich irgendwie Verständnis-
> Schwierigkeiten:
> - Ich finde keine Möglichkeit zum Ändern von Zeichnen-Formen, ich meine eine
> Form in eine andere zu überführen - versteckt sich da irgendwo was? Einmal
> Rechteck immer Rechteck ;-)?

Nein, ganz so ist es nicht - obwohl, zunächst wird tatsächlich an dem
ursprünglichen "Shape" festgehalten. Du kannst das aber auflösen:

Objekt markieren, dann

Ändern - Umwandeln ->
in Kurve (dann sind die Geraden später Bezier-Kurven)  oder
in Polygon (dann sind die Geraden später Linien) wählen.

Jetzt kannst du im Punktbearbeitungsmodus die Form verändern

> - Ich wolle ein lebendes Flußdiagramm (Berechnungen enthalten) in Calc
> erstellen und mir fehlen die (anzuklebenden) Verbindungen - kopiert man
> einen Verbinder aus Impress nach Calc, so lassen die sich anstandlos
> ankleben. - Wo ist da die Logik? Wieso fehlt diese Funktion in Calc oder seh
> ich wiedermal den Wald vor lauter Bäumen nicht?

Tia, die Logik sagt mir auch nichts. Warum nicht alle Menüs von Draw
auch unter Calc (oder Writer) zur Verfügung stehen, weiss ich nicht -
vielleicht historisch bedingt??
Dass es durch Drag&Drop funktioniert, lässt sich hingegen leicht
erläutern: Beide Strukturen basieren auf dem selben Objektmodel - der
Drawpage und können somit die selben Objekte aufnehmen, mit all ihren
Funktionalitäten. Und da die "Verbinder" nur spezielle "Shapes" der
Drawpage sind, sollten sie auf beiden Applikationen funktionieren - wie
du es ja selbst herausgefunden hast.

Na, da ist doch noch Zukunftspotenzial vorhanden ;-)

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



Re: [de-users] Calc: Nullwerte unterdrücken

2005-09-14 Diskussionsfäden Thomas Krumbein
Hey Boris,

Boris Kirkorowicz schrieb:
> Hallo,
> wie ich in Calc die Anzeige von Nullwerten unterdrücke, ist mir bekannt,
> jedoch werden die Nullen trotzdem gedruckt und erscheinen auch beim
> Export in ein PDF-Dokument. Was muss ich tun, damit die Nullen nicht
> gedruckt und exportiert werden?

Ja, die Optionseinstellung unterdrückt nur die Anzeige (Bildschirm),
deswegen steht aber immer noch "0" in der Zelle - und wird so gedruckt.

Abhilfe: Die Formeln entsprechend umbauen. Ich nehme mal an, dass die
Nullen durch Formeln entstehen, deren Ergebnis einfach Null ist, wenn
die Argumente nicht vorhanden sind. Dann hilft oft:
statt:  =Summe(a1:A10)
besser: =wenn(Summe(a1:A10);Summe(A1:A10);"")

Meist ist die Prüfbedingung einfacher zu schreiben als im Beispiel, aber
damit lassen sich Nullanzeigen immer unterdrücken.

Gruss
Thomas


-- 
## Marketing deutschsprachiges Projekt
## http://de.openoffice.org  - www.openoffice.org
## Vorstand OpenOffice.org Deutschland e.V.
## Mitglieder willkommen: www.OOoDeV.org

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



  1   2   >