Autor Thema: Emailanhang exportieren nach Word  (Gelesen 2232 mal)

Offline Matze-muc

  • Junior Mitglied
  • **
  • Beiträge: 60
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Emailanhang exportieren nach Word
« am: 03.04.06 - 14:36:58 »
Hi Leute,

könnte mir einer bitte in kurzem Programmcode mitteilen, wie man
einen Anhang ins Word exportiert werden kann (quasi nur als Icon)

MFg Mathias ?

Offline Untitled

  • Senior Mitglied
  • ****
  • Beiträge: 364
    • Musiker24.ch - Musiker und Bands finden
Re: Emailanhang exportieren nach Word
« Antwort #1 am: 03.04.06 - 14:41:35 »
@ExportToWord([AsIcon])

Klingt toll nicht? Gibts aber nicht.  :'(

Und ich verstehe nicht was du mit "quasi nur als Icon" meinst. Ausserdem ist das, wenn ich das mal schnell durchdenke recht kompliziert und nicht so "schnell mitzuteilen".

Falls niemand einen produktiveren Kommentar als ich abliefert, bitte ich dich Mathias, mal genauer zu werden.

Grüsse
Moritz

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Emailanhang exportieren nach Word
« Antwort #2 am: 03.04.06 - 14:43:57 »
Was verstehst du unter ...quasi nur als Icon?

Ich habe mal enen Agenten geschrieben, der Mails und Anhänge exportiert. Anhänge werden im Filesystem abgelegt. Im Word-Dokument werden Anhänge dann als Links abgelegt.


Schau mal hier: http://atnotes.de/index.php?topic=25092.0


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Emailanhang exportieren nach Word
« Antwort #3 am: 03.04.06 - 14:45:51 »
Er meint bestimmt einen Da-Drauf-Drück-Gerät.

Vielleicht reicht ja auch Rechte-Maustaste und Öffnen?

André
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline Matze-muc

  • Junior Mitglied
  • **
  • Beiträge: 60
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Emailanhang exportieren nach Word
« Antwort #4 am: 03.04.06 - 14:52:12 »
Hallo zusammen,

freut mich das es eine heisse Diksusion hier wird *g*.

Zum Thema "genauer" :
Ich möchte quasi nur das passende Icon (für die Dateiverknüpfung)
und den Namen der Datei im Worddokument haben.
Das auslesen der restlichen Sachen wie Emailadresse usw. stehen schon in dem Dokument....

PS: Der Anhang soll aber nicht als File abgelegt werden !

Reicht das erstmal für eine weitere Diskussion ?

Danke erstmal an alle !!
Mathias

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Emailanhang exportieren nach Word
« Antwort #5 am: 03.04.06 - 17:11:17 »
Reicht das erstmal für eine weitere Diskussion ?

Nicht so ganz.

Sollen die Namen der Anhänge nur als Text im Worddokument aufgenommen werden oder soll da ein Link dahinter liegen?

Die Namen auslesen ist kein Problem.

Code
...
If ( rtitem.Type = RICHTEXT ) Then
  If xHasDocAttachments(doc) Then
    Forall o In rtitem.EmbeddedObjects
       If ( o.Type = EMBED_ATTACHMENT ) Then
          Messagebox o.Name
       End If  'If ( o.Type = EMBED_ATTACHMENT ) Then
    End Forall   'Forall o In rtitem.EmbeddedObjects
   End If  'If xHasDocAttachments(doc) Then
End If  'If ( rtitem.Type = RICHTEXT ) Then
...


Function xHasDocAttachments(doc As NotesDocument) As Integer
	
  Dim vEval As Variant
  vEval = Evaluate("@Attachments", doc)
  If vEval(0) = 0 Then 
     xHasDocAttachments = False
  Else
     xHasDocAttachments = True
  End If
	
End Function

Das mit dem Icon wird nicht so einfach. In LotusScript und in VBA gibt es keine Funktion, die das zu einer Dateiendung gehörende Icon liefert.

Axel

Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Emailanhang exportieren nach Word
« Antwort #6 am: 03.04.06 - 17:13:43 »
Wozu soll das Ganze überhaupt gut sein? Attachment nicht speichern, aber ein Link: Wohin??

Bernhard

Offline Matze-muc

  • Junior Mitglied
  • **
  • Beiträge: 60
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Emailanhang exportieren nach Word
« Antwort #7 am: 04.04.06 - 17:22:11 »
Hier soll nur der Name und die Größe angegeben werden.
ist das der Code dann für den Zweck ?

ich habe mal hier den Code den ich so zusammen geschrieben hab :
(ohne den Vor- und Nachspann...)

Forall embobj In rt_Body.EmbeddedObjects
      filename(ww) = embobj.Name
      If embobj.FileSize > 1000 Then
         filegroesse1 = Round(embobj.FileSize/1000,0)
         filegroesse(ww) = filegroesse1 + " Kb"
      Else
         filegroesse1 = Round(embobj.FileSize,3)
         filegroesse(ww) = filegroesse1 + " Byte"
      End If
      ww = ww + 1
   End Forall

Das problem hier ist nun das es bei mails mit anhang funktioniert und bei mails auf einen "Type Mismatch"-Fehler läuft.
Hab ich da was falschgemacht ?

MFG Mathias
« Letzte Änderung: 04.04.06 - 17:25:56 von Matze-muc »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Emailanhang exportieren nach Word
« Antwort #8 am: 04.04.06 - 17:34:33 »
Du hast da nichts falsch gemacht, sondern schlicht eine wichtige Prüfung weggelassen:
Du versuchst, mit "rt_Body.EmbeddedObjects" zu dealen, weisst aber überhaupt nicht, ob dieses Objekt denn überhaupt vorhanden ist (und dann auch noch Attachments enthält).

Axel hat genau diese Prüfung bereits gepostet:
Code
[b]If xHasDocAttachments(doc)[/b] Then
    Forall o In rtitem.EmbeddedObjects
       [b]If ( o.Type = EMBED_ATTACHMENT )[/b] Then

Bernhard

Offline Matze-muc

  • Junior Mitglied
  • **
  • Beiträge: 60
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Emailanhang exportieren nach Word
« Antwort #9 am: 05.04.06 - 09:32:50 »
Guten Morgen zusammen,

vielen Dank Bernhard....habs eingefügt und funktioniert....

Somit würde ich sagen, das wars mit dem Teil des Forums.

Schöne Tage noch...Winke
 Mathias

Offline Matze-muc

  • Junior Mitglied
  • **
  • Beiträge: 60
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Emailanhang exportieren nach Word
« Antwort #10 am: 05.04.06 - 12:54:22 »
Hallo nochmal....hab da noch ne Frage :

Wie schaut es den mit den eingebetteten Bilder aus ?
Kann man diese auch exportieren ?

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Emailanhang exportieren nach Word
« Antwort #11 am: 05.04.06 - 13:39:45 »
Ich hab' da mal bei OpenNTF was gefunden.

Export embedded picures from Notes Documents as GIF and JPG

Es funktioniert, aber trivial ist das Ganze nicht.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz