Re: [de-users] AcroJS in PDF Export

2012-08-03 Diskussionsfäden Peter Eberlein

Hallo Florian
Am 31.07.2012 12:11, schrieb Florian Lagg:

Hallo Leute,



ich frag mich ob es möglich ist JavaScript-Code mit in das Export-PDF zu
schreiben.


Ich denke nein.


LibreOffice müsste den Code nicht prüfen ... sondern nur mitexportieren.



Ich verwende die UNO-Bridge um ein PDF zu erstellen ... dies möchte ich
direkt und ohne weitere Rückfrage ausdrucken.



Dies kannst Du doch auch mit UNO über das System machen:

Verwende den Service com.sun.star.system.SystemShellExecute, gib den 
Pfad zur AcroRd32.exe an, die Parameter /p / h (print und hidden) und 
die file-URL,


HTH

Peter

--
Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



Re: [de-users] MySQL-Datenbank in Base - Warum alle

2012-01-18 Diskussionsfäden Peter Eberlein

Guten Morgen,
Am 18.01.2012 18:51, schrieb Heiko Fischer:

Hallo,

Am 18.01.2012 14:30, schrieb Armin Barth:

Hallo,
unter meinen Debian 6 mit LO 3.4.4 (gleiches Problem unter Ubuntu 11.10)
werden beim Errichten einer MySQL-Datenbank-Verbindung mittels des
lo-mysql-connecktors alle MySQL-Datenbanken auf dem Server angezeigt und
geöffnet.
Ich habe aber nur eine bestimmte Datenbank bei der Einrichtung des
Connectors ausgewählt.
Ist da ein Bug oder habe ich bei der Einrichtung etwas übersehen?
Gruß
Armin


Ist hier unter OOo 3.3 mit dem Connector genau so.
Ich vermute, man kann das nur mit den Berechtigungen in mysql steuern.
Wenn ich mich mit root-Rechten anmelde, sehe ich alle Datenbanken auch
mysql, unabhängig welche ich in der Datenquelle eingestellt habe.

Ich sehe es jetzt nicht so als Bug da ja SQL-Anweisungen auch über
mehrere Datenbanken gehen können.


Extras/Tabellenfilter...?

--
Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


Re: [de-users] LO writer: Daten aus webservice einbinden

2012-01-16 Diskussionsfäden Peter Eberlein

Hallo Birgit,
Am 16.01.2012 13:08, schrieb Mannott, Birgit:

Hallo Peter,




Falls Du die Option Einfügen in Fließtext brauchst, gibts
auch hierfür
zumindest programmatisch eine Lösung
(http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Text/Inserting_Text_Files)


Ich brauche die Funktion im Fließtext, daher kommen die Bereiche mit Ihren 
Verknüpfungen nicht in Frage. Und leider fügt auch die vorgeschlagene Funktion 
InsertDocumentFromUrl nach dem Text automatisch ein Leerzeichen und eine 
Absatzmarke ein.


Das stimmt nicht. Ich habe es eben probiert.

Setze mal eine Textmarke test und probiere dann folgenden Basic-Code:
Sub Main
bookmark = ThisComponent.bookmarks.getByName(test)
cursor=ThisComponent.getText.createTextCursorByRange(bookmark.anchor)
cursor.insertDocumentfromURL(ConvertToURL(c:\daten\test.odt),Array())
End Sub

Gruß Peter

--
Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



Re: [de-users] LO writer: Daten aus webservice einbinden

2012-01-13 Diskussionsfäden Peter Eberlein

Hi Birgit,
Am 12.01.2012 18:17, schrieb Mannott, Birgit:

Hallo Peter,

Peter Eberlein schrieb Monday, January 09, 2012 4:46 PM


Leider sind die Feldfunktionen in OpenOffice/LibreOffice bei weitem
nicht so mächtig wie in MS Word.
Wenn die Felder mitten im Fließtext sitzen, hast Du schlechte Karten.
Stehen sie jedoch für einen Absatz, kannst Du Bereiche einfügen und
verknüpfen.
Wenn der WebService-Aufruf aus Word erfolgt, kann man dies für
LibreOffice/OpenOffice über eine Extension (Java)
realisieren. Die würde
dann auch die Aktualisierung der URL's für die Bereiche vornehmen.


vielen Dank für deine Antwort.
Die Verknüpfung innerhalb eines Bereichs wäre auch genau das Richtige, wenn die 
Absatzmarke nicht wäre.
Es erscheint mir komisch, dass libreoffice diese Funktionalität nur in 
Zusammenhang mit einem Absatz anbietet, aber ich finde nichts anderes.

Ich versuche es jetzt über ein Makro und bin an dem Punkt, an dem ich den 
HTML-Text in das aktuelle Dokument einfügen will. Habe im Internet nur die 
Lösung über ein unsichtbares Dokument gefunden, das als HTML geöffnet wird. 
Dann wird der dargestellte Text dieses Dokuments selektiert und ins eigentliche 
Dokument transferiert.
Hier ist die Beispiellösung:
http://www.oooforum.org/forum/viewtopic.phtml?t=44717

Geht das wirklich nicht anders? Kann ich HTML-Text nicht konvertiert ins 
aktuelle Dokument einfügen?


Ich habs noch nicht ganz verstanden...
Das Programm setzt die URL für den mit dieser URL verknüpften Bereich. 
Dann kommt der Text doch automatisch rein (Quelle kann doc, html, 
rtf-Format sein). Das heißt Du brauchst programmatisch nichts mit dem 
XTransferable machen, höchsten noch eine Aktualisierung der Verknüpfung 
anstoßen.
Nebenbei bemerkt kannst Du die Bereiche auch in Textrahmen (analog 
Positionsrahmen MS Word) setzen, die dann auch irgendwo mitten im 
Dokument stehen können.


Falls Du die Option Einfügen in Fließtext brauchst, gibts auch hierfür 
zumindest programmatisch eine Lösung 
(http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Text/Inserting_Text_Files)


Probiere die Bereiche mit den Verknüpfungen doch einfach mal aus, damit 
Du siehst, was ohne Programm machbar ist.


Gruß Peter

--
Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



Re: [de-users] LO writer: Daten aus webservice einbinden

2012-01-09 Diskussionsfäden Peter Eberlein

Hallo Birgit

Am 09.01.2012 14:47, schrieb Mannott, Birgit:

Hallo zusammen,

ich versuche, die Verwendung von MS Office in unserer Anwendung durch libre 
office zu ersetzen.

Für einen Vertragsdruck haben wir zur Zeit folgende Konstellation:

  *   eine WebAnwendung, welche die Definition von StyleSheets für 
Vertragsdaten ermöglicht
  *   einen WebService, der für einen bestimmten Vertrag und ein StyleSheet die 
formatierten Daten liefert
  *   einen MS Office Word Teil, der den Anwender bei der Anlage einer 
Druckvorlage unterstützt, indem aus den definierten StyleSheets ausgewählt 
werden kann. Für jedes ausgewählte StyleSheet wird in der Vorlage ein Feld mit 
der Feldfunktion INCLUDETEXT mit einer entsprechenden URL zu dem StyleSheet 
erzeugt.
  *   einen MS Office Word Teil, der eine Vorlage für einen konkreten Vertrag 
aktualisiert. Dazu findet eine Anmeldung beim Webservice mit dem konkreten 
Vertrag statt. Dann werden die URLs aller INCLUDETEXT-Felder konkretisiert und 
alle Felder über MS Office Word aktualisiert.

Dafür haben wir natürlich jede Menge Makros in MS Office Word geschrieben, die 
wir portieren müssen.
Ich hoffe, das Verfahren ist einigermaßen klar geworden.

Nach einigem Ausprobieren muss ich jetzt aber erst mal einige grundlegende 
Fragen loswerden:
- Gibt es überhaupt eine entsprechende Feldfunktion in libre office? Bisher bin 
ich nicht fündig geworden.
- Kann ich das Verfahren für libre office so übernehmen?
- Gibt es in libre office vielleicht andere, geschicktere Lösungsmöglichkeiten?

Leider sind die Feldfunktionen in OpenOffice/LibreOffice bei weitem 
nicht so mächtig wie in MS Word.

Wenn die Felder mitten im Fließtext sitzen, hast Du schlechte Karten.
Stehen sie jedoch für einen Absatz, kannst Du Bereiche einfügen und 
verknüpfen.
Wenn der WebService-Aufruf aus Word erfolgt, kann man dies für 
LibreOffice/OpenOffice über eine Extension (Java) realisieren. Die würde 
dann auch die Aktualisierung der URL's für die Bereiche vornehmen.


Gruß Peter

--
Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



Re: [de-users] [API] Silbentrennung und minimale Wortlaenge

2011-09-22 Diskussionsfäden Peter Eberlein

Am 21.09.2011 18:21, schrieb Stephan Hennig:

schrieb Peter Eberlein:





Auch wenn die property HyphMinWordLength gesetzt wird, funktioniert
es nicht.


Kannst du dafür mal ein Beispiel geben?  Wenn ich dies einfüge

   Dim emptyArgs(0) As New com.sun.star.beans.PropertyValue
   emptyArgs(0).Name = HyphMinLeading
   emptyArgs(0).Value = 3

erhalte ich als Ergebnis der Trennung Null.  Im Netz finde ich leider
keine guten Beispiele zu Properties in Basic.


Das sollte doch korrekt sein. Ei=ne kann nicht nach 3 Zeichen getrennt 
werden, deshalb null.
Die Property HyphMinWordLength sollte wie in Deinem obigen Beispiel 
funktionieren, tut sie aber nicht.


Gruß Peter

--
Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org
Tips zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



Re: [de-users] Writer - Tabelle mittels Makro ansprechen

2011-09-14 Diskussionsfäden Peter Eberlein

Am 13.09.2011 19:54, schrieb Jochen:

Hallo Peter,

ich hoffe, dass ich Dich nicht allzu nerve.


keineswegs


Am 13.09.2011 15:34, schrieb Peter Eberlein:

getByIndex(0) spricht die erste, getByIndex(1) die zweite an usw.


Mein Ziel ist es, dass ich in eine beliebige Tabelle klicke und dass das
Makro die Spalteneinstellung für diese Tabelle ausführt.
Der Weg über den Tabellennamen oder die Tabellenziffer ermöglicht dies
nicht. Gibt es da eine Lösungsmöglichkeit.

Da jede Tabelle eine unterschiedliche Anzahl von Spalten beheimaten 
kann, macht es nur Sinn, wenn Du sicherstellen kannst, dass die Tabellen 
gleich aufgebaut sind. Du kannst dann mit einer For-Schleife über alle 
Tabellen iterieren (siehe Basic Hilfe). Oder man ermittelt den 
Tabellenamen wie folgt über die Position des Cursors:



Sub Main
oViewCursor = ThisComponent.CurrentController.getViewCursor
if (not isEmpty(oViewCursor.getPropertyValue(TextTable))) then
  sTableName = oViewCursor.getPropertyValue(TextTable).Name
else
  msgBox Cursor steht nicht in Tabelle, 64
End if
oTable = thisComponent.TextTables.getByName(sTableName)
oTblColSeps = oTable.TableColumnSeparators
oTblColSeps(0).Position = 800
oTblColSeps(1).Position = 900
oTblColSeps(2).Position = 1600
oTable.TableColumnSeparators = oTblColSeps
End Sub


Dies löst in meinem Dokument keine Reaktion aus. Ich weiß nicht einmal,
ob der Fokus in die Tabelle springt und versucht, dort etwas auszulösen.


Der Focus/Cursor wird für die Aktionen nicht benötigt.


Hast Du noch eine Idee, wie ich da weiter kommen kann?
Was ist bei Dir anders, dass das Makro das macht, was er machen soll -
nämlich die Spaltenbreite einstellen?


Zieh mal eine neue fünfspaltige Tabelle auf und probier das Makro

LibreOffice 3.3.3 OOO330m19 (Build:301)
OS: Windoes 7 Prof. (64 bit)

ich habe OpenOffice 3.2.1, aber das sollte keinen Unterschied machen, an 
diese API ist Libre bisher nicht rangegangen.


Gruß Peter

--
Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org
Tips zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



Re: [de-users] Writer - Tabelle mittels Makro ansprechen

2011-09-14 Diskussionsfäden Peter Eberlein

Am 14.09.2011 11:34, schrieb Jochen:

Hallo Peter,

ich bin mehr oder weniger am Ziel angekommen.


schnipp Oder man ermittelt den
Tabellenamen wie folgt über die Position des Cursors:
oViewCursor = ThisComponent.CurrentController.getViewCursor
if (not isEmpty(oViewCursor.getPropertyValue(TextTable))) then
sTableName = oViewCursor.getPropertyValue(TextTable).Name


Damit habe ich Zugriff auf die Tabelle - wahrscheinlich auch schon
zuvor. Aber jetzt tut sich was. Ich habe dies mit LO 3.3 und LO 3.4
getestet.

So - jetzt noch zwei Anmerkungen:
1) Spaltenbreite:
Ich hatte noch ein Verständnisproblem bzgl. der Spaltenbreite. Beim
Googlen habe ich aber eine Erklärung gefunden:
The column separator specifies where the column ends as percentage of
the table width. A column end position of 5000 specifies 50% of the
table width. The macro in Listing 8.11 sets the first column to end at
50% of the current table width and the second column at 70% of the total
table width.
IMHO ist dies nicht optimal, da ich eine Maßeinheit bevorzugen würde.

2) Gimmick:
Hast Du evtl. noch einen Tipp, wie ich zu Beginn des Makros prüfen
lassen kann, ob die Tabelle fünf Spalten enthält.
Kleiner Perfektionswahn von mir. Die betreffenden Tabellen enthalten
fünf Spalten. Aber die Überprüfung wäre professioneller.


if oTable.Columns.Count  5 then
  msgBox Tabelle enthält   oTable.Columns.Count   Spalten!, 16
  exit Sub
end If

Gruß Peter

--
Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org
Tips zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



Re: [de-users] Writer - Tabelle mittels Makro ansprechen

2011-09-14 Diskussionsfäden Peter Eberlein

Am 14.09.2011 11:34, schrieb Jochen:

Hallo Peter,




1) Spaltenbreite:
Ich hatte noch ein Verständnisproblem bzgl. der Spaltenbreite. Beim
Googlen habe ich aber eine Erklärung gefunden:
The column separator specifies where the column ends as percentage of
the table width. A column end position of 5000 specifies 50% of the
table width. The macro in Listing 8.11 sets the first column to end at
50% of the current table width and the second column at 70% of the total
table width.
IMHO ist dies nicht optimal, da ich eine Maßeinheit bevorzugen würde.


Was machst Du bei Ausrichtung Tabelle automatisch, wenn danach die 
Seitenränder geändert werden? Die Tabelle pass sich ja an. Insofern kann 
es keine absoluten Werte geben.


Gruß Peter

--
Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org
Tips zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



Re: [de-users] Writer - Tabelle mittels Makro ansprechen

2011-09-13 Diskussionsfäden Peter Eberlein

Hi Jochen,
Am 10.09.2011 16:48, schrieb Jochen:

oTblColSeps(0).Position = 800
oTblColSeps(1).Position = 900
oTblColSeps(2).Position = 1600
oTable.TableColumnSeparators = oTblColSeps


wenn das Makro im Dokument gespeichert ist dann:

Sub Main
oTable = thisComponent.TextTables.getByName(MeinTabellenname)
oTblColSeps = oTable.TableColumnSeparators
oTblColSeps(0).Position = 800
oTblColSeps(1).Position = 900
oTblColSeps(2).Position = 1600
oTable.TableColumnSeparators = oTblColSeps
End Sub

Gruß Peter

--
Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org
Tips zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



Re: [de-users] Writer - Tabelle mittels Makro ansprechen

2011-09-13 Diskussionsfäden Peter Eberlein

Am 13.09.2011 13:04, schrieb Jochen:

Hallo Peter,

Am 13.09.2011 08:43, schrieb Peter Eberlein:

Sub Main
oTable = thisComponent.TextTables.getByName(MeinTabellenname)
oTblColSeps = oTable.TableColumnSeparators
oTblColSeps(0).Position = 800
oTblColSeps(1).Position = 900
oTblColSeps(2).Position = 1600
oTable.TableColumnSeparators = oTblColSeps
End Sub


Vielen Dank für Deinen Tipp. Aber es bestehen noch zwei Probleme:
1) Tabellenname:
In Deinem Beispiel wird die MeinTabellenname angesprochen. Das Problem
ist jedoch, dass ich das Makro auf verschiedenen Tabellen anwenden
möchte - und diese haben unterschiedliche Namen. Gibt es dafür eine Lösung?


Du kannst die Tabellen auch mit getByIndex() ansprechen (nullbasiert)...


2) Spaltenbreiten:
Die im Makro definierten Spaltenbreiten werden in der Tabelle nicht
übernommen.
Bemerkung: ich habe zuvor den Tabellennamen im Makro dem Tabellennamen
im Writer-Dokument angepasst, d.h. bei einem Testdokument lautet der
Tabellenname Tabelle1.
Frage: hast Du das Makro konkret auf Funktionalität überprüft bzw. woran
kann es liegen, dass der Spaltenbreiten nicht wie gewünscht per Makro
eingestellt werden.

Ja ich habe mal kurz durchgetestet. Hast Du Zellen gemerged? Wieviele 
Spalten hat Deine Tabelle (im vorliegenden Fall müssten es mindestens 5 
sein).


Peter

--
Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org
Tips zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



Re: [de-users] Writer - Tabelle mittels Makro ansprechen

2011-09-13 Diskussionsfäden Peter Eberlein

Am 13.09.2011 14:09, schrieb Jochen:

Hallo Peter,


Am 13.09.2011 13:28, schrieb Peter Eberlein:

Du kannst die Tabellen auch mit getByIndex() ansprechen (nullbasiert)...


Syntax:
oTable = thisComponent.TextTables.getByIndex()

Frage: Spricht dieser Befehl eine beliebige Tabelle an, in der der
Cursor steht? Oder spricht dieser Befehl alle im Dokument vorhandene
Tabellen an?



getByIndex(0) spricht die erste, getByIndex(1) die zweite an usw.



Ich verstehe auch nicht, warum
oTblColSeps(0).Position = 800
oTblColSeps(1).Position = 900
oTblColSeps(2).Position = 1600
fünf Spalten anspricht und nicht drei Spalten?



weil der Column Separator die Separierung zwischen den Spalten steuert, 
da bleiben die erste und die letzte natürlich außen vor.


Gruß Peter


--
Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org
Tips zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



Re: [de-users] Base-Formulardarstellung in LibreOffice 3.4

2011-06-16 Diskussionsfäden Peter Eberlein

Hallo Robert,

sorry, wenn die Mail 2mal kommt (falscher Absender).
Am 14.06.2011 17:26, schrieb Robert Großkopf:

Liebe Liste,

ich habe gerade LibreOffice 3.4 auf OpenSuSE 11.4 installiert. Wollte
nur einmal sehen, ob sich bei den Datenbanken vielleicht etwas getan
hat. Der ReportBuilder hat weiter seine Bugs mit den Linien, aber das
ist ja bekannt. Hinzu kam für mich, dass jetzt die Formulare nicht mehr
im standardmäßig im Weblayout dargestellt werden (Hintergrund komplett
ohne vorgezeichnete Papierränder), sondern plötzlich mit diesen
Randdarstellungen versehen sind.

Kann das einmal jemand bei sich überprüfen? Wenn das bestätigt werden
könnte würde ich eine Bugreport aufgeben.


https://openoffice.org/bugzilla/show_bug.cgi?id=117545
Ist bei OO ein Stopper und noch nicht integriert.



auf Änderungen in Base wirst Du bei LibreOffice wohl vergeblich warten. 
Mir ist kein Core-Programmierer bekannt, der auf dem Gebiet arbeitet.


Funktioniert denn in LO3.4 der klassische Report (sollte mich wundern, 
denn LO baut auf m106 auf und hier ist cws fs34b noch nicht integriert)?


Für manche Zwecke finde ich den klassischen Report geeigneter, da die 
Felder hier fließend gefüllt werden.


Gruß Peter


--
Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org
Tips zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



Re: [de-users] libreoffice mit java-applikation starten

2011-06-14 Diskussionsfäden Peter Eberlein

Hallo Jochen,

Am 13.06.2011 11:57, schrieb Jochen georges:

Hallo,

ich schreibe hin und wieder kleine Java-Programme die OO benutzen, um
odt-Dateien zu erzeugen.
Bisher habe ich immer Nice Office Access dazu benutzt.
Leider scheint es viele Schwierigkeiten zwischen Nice Office Access
und LibreOffice zu geben.
Die Zukunft von Nice Office Access ist momentan auch ungewiss.

Deswegen meine Frage:
Gibt es Programmierbeispiele, wie man LibreOffice direkt mit
Java-Applikationen (also keine Makros!!) fernsteuern kann?


Dazu das SDK installieren und den Developers Guide lesen, für 
eingebettete Objekte z.B.

http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Text/Embedded_Objects



Gruß Peter


--
Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org
Tips zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



Re: [de-users] Base-Formulare: Reihenfolge der Ereignisse beim Speichern

2011-06-10 Diskussionsfäden Peter Eberlein

Hi Robert
Am 05.06.2011 21:58, schrieb Robert Großkopf:

Liebe Liste,

ich habe ein recht komplexes Formular, das mit einem Speicherbutton
versehen ist, der direkt nach dem Speichern ein weiteres Abspeichern per
Makro ablaufen lassen soll. Unter OOo 3.1.1 hat das immer reibungslos
geklappt.
Der Button macht die Aktion Speichern (eingestellt in den
Eigenschaften, Reiter allgemein), bei den Ereignissen ist Maustaste
losgelassen mit den anderen Speicherroutinen verbunden, die unabdingbar
eine vorherige Speicherung benötigen.
Leider wird diese Reihenfolge nicht (mehr) eingehalten. Bei den Makros
erscheint immer wieder ungültiger Cursor-Status, weil das Feld, auf
das sich die weitere Speicherroutine beziehen soll, wohl noch gar nicht
existiert. Auch ein längeres Halten der Maustaste bringt keinen Erfolg.
Nur das Schließen des Formulars und anschließendes neues Öffnen macht es
möglich, endlich einen Datensatz (als Update der vorherigen Speicherung)
vollständig abzuspeichern.

Meine Frage: Welche Aktion, verknüft mit einem Speicher-Button, findet
erst nach dem eigentlichen Abspeichern statt - wenn nicht Maustaste
losgelassen?


ich weiß es nicht.
Der Status der Reihenfolge ist vermutlich undefined. Auch das 
Speichern erfolgt wohl erst beim Loslassen. Dies ist der übliche Weg, 
damit man noch abbrechen kann (siehe Klick auf Browserlink etc.).
Aber warum nimmst Du nicht *ein* Ereignis (speicherst einfach das 
Formular mit einem Befehl und führst danach die Makros aus)?


Gruß bis Dienstag
Peter

--
Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org
Tips zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



Re: [de-users] Navigation im Writer auf Seite vor/zurück fixieren

2011-04-13 Diskussionsfäden Peter Eberlein

Hi Volker,
Am 13.04.2011 13:13, schrieb Volker Fervers (mailing):

Guten Tag!

Ich habe festgestellt, daß sich im LO Writer nach Aufruf der
Suchfunktion die Art der Navigation (am unteren Ende der Laufleiste
rechts) von seitenweisem Blättern zu Vorwärts-/Rückwärtssuche ändert.

Läßt sich diese Automatik wieder ausschalten, damit die
Doppelpfeilschaltflächen immer zum Blättern verwendet werden können?

Da gibt es noch einen Schalter dazwischen, hier kannst Du (bis zur 
nächsten Änderung) wählen.


Gruß Peter

--
Informationen zur Abmeldung: E-Mail an users+h...@de.libreoffice.org
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



Re: [de-users] automatische Neuberechnung von Formeln in Calc funktioniert nicht

2011-02-11 Diskussionsfäden Peter Eberlein

Am 10.02.2011 23:43, schrieb Peter Sonneborn:

Hallo Robert,

ja, ist angeklickt. Es geht allerdings um ein Excel-Sheet, das ich in LO
geöffnet habe; sollte aber trotzdem gehen...

Gruß, Peter


On 10.02.2011 22:34, Robert Großkopf wrote:

Hallo Peter,

die Neuberechnung von Formeln in einem Calc-Sheet funktioniert nicht. Es
ist immer Strg+Umschalt+F9 erforderlich.

Standardmäßig. Wundert mich. Extras - Zellinhalte - Automatisch
berechnen ist angeklickt?

Ubuntu 10.10

LibreOffice 3.3.0
OOO330m19 (Build:6)
tag libreoffice-3.3.0.4, Ubuntu package 1:3.3.0-1maverick1

Hier die gleiche Version, nur in *.rpm-Form 32 bit für openSuSE 11.2


Ist ein LibreOffice/Novell Problem.
Unter OpenOffice/Oracle build funktioniert es.

Gruß Peter

--
Informationen zur Abmeldung: E-Mail an users+h...@de.libreoffice.org
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert