Man kann mit StarOffice/OpenOffice.org Dokumente als Anhang an ein e-Mail versenden. 
Dies 
erfolgt über einen Service der auf das in den Optionen hinterlegte Mailprogramm zugreift ( 
Extras - Optionen - Gemeinsame Programme) com.sun.star.system.SimpleSystemMail.
Achtung: Bei mir funktioniert es mit Windows XP und Thunderbird/Outlook. Tests mit 
Windows 
98 und Outlook Express 6 und Outlook 2000 führen zum Totalabsturz von OO und SO. Wenn 
jemand andere Erfahrungen hat bitte melden. 
Dieser Service muß neu erzeugt werden. Danach steht ein Objekt für die eigentliche 
Nachricht 
zur Verfügung.
Bis OO 1.1.5 
MailProgramm = MailProgrammSystem.querySimpleMailClient() 
Ab OO 2.0 
oMailer = createUnoService( "com.sun.star.system.SimpleSystemMail" 
) 
MailProgramm = omailer.querySimpleMailClient()
NeueNachricht = MailProgramm.createSimpleMailMessage()
   
Diese neue Nachricht kann dann mit Inhalt gefüllt werden und abschließend versendet 
werden. 
Also an das aktive Mailprogramm übergeben werden. Die wichtigsten Inhalt sind der 
Empfänger, das Subjekt, und einen Anhang. Anhänge werden als URL-Adresse in einem Array 
übergeben.
NeueNachricht = MailProgramm.createSimpleMailMessage()
NeueNachricht.setRecipient("empfaenger@domain.de")
NeueNachricht.setSubject( "thema des mails" 
)
Dim attachs(0)
attachs(0)="file:///c:/test.sxw"  
NeueNachricht.setAttachement(attachs())
Anschließend kann man das Mail versenden.
   
Mailprogramm.sendSimpleMailMessage(Neuenachricht, 
0 )