Re: [de-users] Probleme mit Datum einlesen aus 'csv.datei'

2011-12-05 Diskussionsfäden Regina Henschel

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

2011-12-05 Diskussionsfäden rh
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

2011-12-05 Diskussionsfäden Thomas Böhm
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