Possible bug in "com.sun.star.system.SimpleCommandMail"

Hello everybody,

I use the following piece of (basic-)code to send documents from LibreOffice-Base via E-Mail. The code used to work in LibreOffice 3.x but does not in LibreOffice 4.x (I've tested it on LibreOffice 4.2 and 4.3). The Problem is the document is not attached - though no error occurs. Its simply the attachment's gone missing.

As I'm not sure where to send this (bug-) report to I mailed it to your list.

Please write if I have to resend it somewhere else.

Thanks and regards

Here's the piece of code in question:

         ' ...
         ' Testen, ob Windows
         If GetGuiType() = 1 Then
             objMail = createUnoService("com.sun.star.system.SimpleSystemMail")
         ' Sonst Liux/Mac
         Else
             objMail = createUnoService("com.sun.star.system.SimpleCommandMail")
         End If
         ' Zugriff auf Mail-Client-Programm
         objMailClient = objMail.querySimpleMailClient()
         ' Message-Objekt erstellen
         objMessage = objMailClient.createSimpleMailMessage()
         ' Nachrichtenempfänger setzen
         objMessage.setRecipient(strEmailAddress)
         ' Betreff setzen
         objMessage.setSubject(strSubject)
         ' Aktuelles Dokument als Anhang
         mAttachment(0) = strDateiName
         objMessage.setAttachement(mAttachment())
         ' MailClient öffnen
         objMailClient.sendSimpleMailMessage(objMessage, 0)
         ' ...

Hallo Helmut,

Hello everybody,

in dieser liste wird Deutsch gesprochen, wie ja auch die Adresse "@de.libreoffice.org" nahe legt. Die nur als Hinweis, nicht als Kritik.

I use the following piece of (basic-)code to send documents from
LibreOffice-Base via E-Mail. The code used to work in LibreOffice 3.x
but does not in LibreOffice 4.x (I've tested it on LibreOffice 4.2 and
4.3). The Problem is the document is not attached - though no error
occurs. Its simply the attachment's gone missing.

As I'm not sure where to send this (bug-) report to I mailed it to your
list.

Please write if I have to resend it somewhere else.

Thanks and regards

...

Unter https://bugs.freedesktop.org/ kannst du nachsehen, ob es bereits einen Bugreport gibt und ggf dein Problem dort anhängen bzw selbst einen Bug öffnen. Dort ist Englisch obligatorisch ;-), damit die über den Erdball verstreuten Entwickler zusammenarbeiten können.

HTH

Liebe User,

es gibt ja viele schöne Beispiele zu Filterungen auf der Homepage von LibreOffice. Vielen Dank an die Ersteller!!
Vermisst habe ich aber die Möglichkeit der Eintragung von Daten mittels bedingter List-Felder. Aus gefundenen "Versatzstücken" im Internet habe und ein einfaches Beispiel daraus gestrickt. (Ich bin kein Fachmann.)
Ich denke, dass einiger Base-Nutzer auch bedingte Listfeld-Eingaben machen wollen, also mit Unterrubrik abhängig von Hauptrubrik. Und dass es dabei nicht nur um eine Filterung geht, sondern um DATENEINGABEN. Mit anderen Worten: Über den Listfelder-Eintrag selektierte Daten zur weiteren Auswahl und Eingabe in die Datenbank.

Vielleicht hat mich hier die Entwicklung schon überholt und das Ganze ist in wunderbarer Weise bereits verfügbar. Ansonsten würde ich gerne die Base-Datenbank zum Download zur Verfügung stellen. Nur wie mache ich das? Wem kann ich die Datei zum Upload schicken?

Grüße
Gerhard

Hallo Gerhard,

Vorschlag: Melde Dich bei Dropbox an.
(Oder einen anderen Hoster der freien Space bietet)
Dort kannst Du (z.B. Dropbox) bis zu 2 GB hochladen.

Das geht ganz einfach, nach Anmeldung und Installation hast Du auf Deinem PC einen Dropbox-Ordner. In diesen kannst Du dann beliebige Dateien rein kopieren. Wenn Dropbox aktuell läuft (also nicht beendet wurde) wird Dein Ordner mit Deinem "fernen" Dropbox-Ordner synchronisiert. Wenn Du Dich dann auf Deinem Dropbox-Konto im Internet anmeldest, hast Du die Möglichkeit Dateien freizugeben. Dazu sende ich die Freigabe immer an mich selber. Der in der E-Mail von Dropbox enthaltene LINK kann dann an andere weitergegeben werden oder z.B. in der Liste veröffentlicht werden.

Gruß
Harald (Berger)