Re: [de-users] Probleme mit Datum einlesen aus 'csv.datei'
Hallo Walter, Walter Kasberg schrieb: Hallo an alle, ich möchte eine csv-Datei als Tabellendokument einlesen und weiter verarbeiten,die etwa so aufgebaut ist: 1. Zeile: (Spaltennamen) Auftrag;BDatum;Grund;Betrag;Info 2. und folg. Zeilen (Daten) Otto;11.11.11;beliebig;11,11;text Nach dem Import ist die Datumsspalte nicht als Daum sondern als Text erkannt. Wenn ich die Zellen dann als Datum formatiere, werden diese Zellen immer noch nicht als Datum erkannt, erstaunlich ist für mich, daß die Zellen ein Hochkomma (') vor dem Datum haben. ich habe Windows 7 und LibreOffice 3.4.4 OOO340m1 (Build:402). Mit Openoffice 3.3.0 OOO330m20 (Build:9567) funktioniert die Datumserkennung. Ist das ein Fehler im Programm oder mache ich etwas falsch. Für Hinweise bin ich dankbar. Während des csv-Imports hast du unten eine Vorschau der Daten. Klicke dort auf den Spaltenkopf. Dann kannst du darüber in der Drop-Down-Liste den Typ der Daten auswählen. Da ein Datum nur dann eindeutig ist, wenn es im ISO-Format geschrieben ist, wird auch nur das ISO-Format automatisch umgewandelt. MfG Regina -- Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org Probleme? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ 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] Re: Mail mit PDF-Anhang
Hallo Frieder! Danke für die Mühe, die du dir gemacht hast, Ich habe mich für die SendEmail-Methode entschieden, weil meine Anwendung auf Windows und Linux funktionieren muß. Das ganze läuft problemlos und ohne großen Aufwand. liebe Grüße Reinhard Am 2011-12-04 17:10, schrieb Frieder: Hallo Reinhard, und alle die es noch interessiert. Nach langem Ausprobieren bin ich zu dem Schluss gekommen, dass die beste Methode, um eine Mail(mit Anhang) per Makro zu versenden , ein Kommandozeilen- basierter E-mail-Client ist. Zwei solcher E-mail-Clienten habe ich ausprobiert, und kann beide sehr empfehlen. sie brauchen beide keine Installation, und sind recht handlich. 1. blat http://www.blat.net http://www.blat.net/ -Nur für Windows: + keine Installation notwendig + Open Source + in c++ geschrieben und sehr klein(120 Kb) + sehr viele nützliche Einstellungen und Optionen +smtp +pop3 +nntp +imap + sehr gute Dokumentation (Englisch) 2. sendEmail http://caspian.dotconf.net/menu/Software/SendEmail/ +Windows und Linux +in den meisten Linux Distributionen über die Paketquellen erhältlich, Läuft aber auch ohne Installation + Open Source - in perl geschrieben und verhältnismäßig groß(1,5MB)(mehr als 10 mal so groß wie blat) +/- Weniger Optionen als blat (für Anfänger leichter, dafür weniger möglichkeiten für Fortgeschrittene) +smtp -kein pop3 ,nntp und imap + sehr gute Dokumentation (Englisch) Im Beispielcode (Siehe unten) Exportiere ich eine Mail, mit je 2 Anhänge: Das aktuelle Writer-Dokument und das Dokument als PDF. Getestet habe ich mit web.de und gmx.net (googlemail.com bekomme ich nicht hin) die Mail-Adresse, Passwörter und Pfade müssen natürlich noch angepasst werden. Gruß Frieder Beispielcode um blat zu benutzen: nur Windows '=== Sub eMail_blat GlobalScope.BasicLibraries.LoadLibrary( Tools ) Doc=ThisComponent sUrl = ThisComponent.getURL() Path = DirectoryNameoutofPath(sUrl, /) Pfad1 = ConvertFromUrl(Path) sDir = Pfad1 GetPathSeparator Test1.pdf sDir1 = converttourl(sDir) dim args1(1) as new com.sun.star.beans.PropertyValue args1(0).Name = ExportFormFields 'just show the contents of the Form.Fields args1(0).Value= True args1(1).Name = Printing ' you don't need that. args1(1).Value= 0 dim args2(1) as new com.sun.star.beans.PropertyValue args2(0).Name = FilterName args2(0).Value = writer_pdf_Export args2(1).Name = FilterData args2(1).Value = args1 ' args2(2).Name=OutputStream 'args2(2).Value=oOutputStream ThisComponent.storeToURL(sDir1,args2()) Shell(C:\Users\Username\Pfad_zu\blat276\full\blat.exe _ - -to empfaen...@googlemail.com _ -s Subject _ -body Hallo wie gehts? Chr(10) Text hier... _ -attach sDir , ConvertFromUrl(sUrl) _ -server smtp.web.de _ -f y...@web.de _ -from y...@googlemail.com _ -u y...@web.de -pw XX) End Sub '== 'Und hier Beispielcode um Sendmail zu benutzen: Linux und Windows Sub mail_SendEmail GlobalScope.BasicLibraries.LoadLibrary( Tools ) Doc=ThisComponent sUrl = ThisComponent.getURL() Path = DirectoryNameoutofPath(sUrl, /) Pfad1 = ConvertFromUrl(Path) sDir = Pfad1 GetPathSeparator Test1.pdf sDir1 = converttourl(sDir) dim args1(1) as new com.sun.star.beans.PropertyValue args1(0).Name = ExportFormFields 'just show the contents of the Form.Fields args1(0).Value= True args1(1).Name = Printing ' you don't need that. args1(1).Value= 0 dim args2(1) as new com.sun.star.beans.PropertyValue args2(0).Name = FilterName args2(0).Value = writer_pdf_Export args2(1).Name = FilterData args2(1).Value = args1 ' args2(2).Name=OutputStream 'args2(2).Value=oOutputStream ThisComponent.storeToURL(sDir1,args2()) 'unter Windows muss der Pfad angepasst weden Shell(sendEmail _ -f y...@web.de _ -t empfaen...@gmx.de _ -o reply-to= y...@googlemail.com _ -u Subject _ -m Hallo wie gehts? Chr(10) sendEmail Text _ -a sDir -a ConvertFromUrl(sUrl) _ -s smtp.web.de _ -xu y...@web.de -xp X end sub -- Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org Probleme? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ 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] Formularfelder verschwinden plötzlich
Hallo Harald, danke, dass du es auch getestet hast :-) könntest du bzw. jemand anderes auf der Liste den bugreport übernehmen? ich bin da leider nicht so firm drin :-( danke schonmal! Hallo Thomas Am 30.11.2011 14:15, schrieb Thomas Böhm: Hallo liebe Liste, ich habe folgendes Problem: 1. ich erstelle ein neues Writer Dokument 2. ich füge eine Tabelle 2x2 ein 3. ich füge ein Markierfeld ein und deaktiviere danach den Entwurfsmodus 4. ein bisschen mit der Maus in die Tabelle und dann außerhalb davon klicken und versuchen das Markierfeld zu aktivieren. Das Verhalten konnte ich grundsätzlich bei mir reproduzieren (auch: XP SP3, V. 3.4.4). Um es sicher zu reproduzieren war der Ablauf allerdings etwas anders: [1] wie oben [2] wie oben (ohne Überschrift, mit Ü. scheint das Verhalten anders zu sein) [3] wie oben [4] Mausklick in die Tabelle, das Markierfeld (engl.: check box) verschwindet. Relativ häufig verschwindet dann das Markierfeld. Es ist zwar theoretisch noch da, ist aber unsichtbar. Ich kann es also noch anklicken. Wenn ich LibreOffice minimiere und wieder maximiere taucht es auch wieder auf. Auch bei mir taucht das Markierfeld manchmal wieder auf, wenn ich in die Tabelle oder außerhalb davon klicke. Manchmal fehlt auch die Beschriftung des Markierfelds. Nach einem sicher reproduzierbaren Ablauf habe ich aber nicht weiter gesucht. Das gleiche Problem tritt mit einem Optionsfeld (engl.: option button) auf. Auch wenn eine zweite Tabelle eingefügt wird und in diese geklickt wird, verschwindet das Markierfeld. Und auch wenn die Tabelle nach dem Einfügen des Markierfelds erstellt wird, tritt das Problem auf. Das beschriebene Verhalten ist meiner Meinung nach ein Bug und sollte bei Bugzilla eingestellt werden. Ich hab dort mal geschaut, ob der Bug schon mal beschrieben wurde, habe aber nichts gefunden. Bug 40489 beschäftigt sich auch mit Option Buttons und Check Boxes, hat aber hiermit nichts zu tun. Thomas, Du kannst den Bug selber bei Bugzilla einstellen, wenn Du möchtest ( https://www.libreoffice.org/get-help/bug/). Muss in Englisch gemacht werden. Und es sind auch ggf. die Begriffe der englischen Benutzeroberfläche zu benutzen. Ich komme jedenfalls in den nächsten Tagen nicht dazu. Wenn Du nicht selber den Bug melden möchtest, kannst Du einen englischen Bug report schreiben und an die Mailing Liste schicken. Es dürfte sich schon jemand finden, der ihn dann bei Bugzilla einstellt. Dann bitte aber kurz auf ML Bescheid sagen, damit keine Doppelarbeit gemacht wird. Was kann ich dagegen tun? Habe bisher nichts gefunden. Wenn der Entwurfsmodus aktiviert bleibt, scheint es so, dass Markierfeld sichtbar bleibt. Ist aber natürlich keine richtige Lösung. Grüße Harald -- Informationen zum Abmelden: E-Mail an users+h...@de.libreoffice.org Probleme? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ 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