Autor Thema: Anhänge werden nicht gedruckt  (Gelesen 2848 mal)

Offline Swoop

  • Frischling
  • *
  • Beiträge: 17
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Anhänge werden nicht gedruckt
« am: 21.04.05 - 15:01:04 »
Hallo

ich hätte da ein Problem - sonst wäre ich wohl nicht hier  ;)

Ich habe von einem externen Programm generierte eMail
die mir zu Notes übergeben wird. In diesem eMail
ist der Anhang unter einem Querstrich und nicht oben im Textfeld.

Und hier ist auch schon mein Problem:
wenn ich diese eMail ausdrucke, sehe ich den Anhang nicht.
Aber genau das möchte der Anwender :-(

Hat jemand eine Idee wie ich diesen Anhang nach oben bekomme?

In dem Programm von dem das Mail kommt kann ich nichts machen.
Vielleicht eine Formel oder so den ich dann in die Symbolleiste packen kann oder einen Agent übers Menü zu starten...

Hat einer von euch einen Tipp??

Selbst kopieren geht nicht. Da kommt der Strich mit.
Nur abbhängen, neues Memo, und wieder anhängen - dann gehts.

LG Swoop
Helft mir und ich werde euch helfen ;-)

Offline Andrycha

  • Junior Mitglied
  • **
  • Beiträge: 82
Re: Anhänge werden nicht gedruckt
« Antwort #1 am: 26.04.05 - 10:16:08 »
Hallo Swoop,

versuche mal die Mail im Editier-Modus zu drucken.
Ich meine damit:
Mail öffnen, in die Mail doppelt klicken und dann drucken.

Schau mal, ob das eventuell hilft. Wenn nicht, dann weiss ich auch nicht mehr...

Gruss,
Andrycha

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Anhänge werden nicht gedruckt
« Antwort #2 am: 26.04.05 - 11:06:03 »
Abhängen und im gleichen Memo im Body-Field wieder anhängen, das sind offensichtlich R3-kompatible Anhänge, die nicht im Body-Feld sondern direkt im Dokument verankert sind. Dazu kann ein Agent gemacht werden.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Swoop

  • Frischling
  • *
  • Beiträge: 17
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Anhänge werden nicht gedruckt
« Antwort #3 am: 28.04.05 - 09:20:13 »
Hi.

das mit dem Editier-Modus hab ich schon probiert
das geht leider auch nicht.

Das mit dem Agenten wäre eine gute Idee
aber leider bin ich nur Admin und hab von LS "noch" nicht
wirklich viel Ahnung :-(

Vielleicht könnte mir da jemand von euch aushelfen  ::)

Wäre echt nett.

LG Swoop
Helft mir und ich werde euch helfen ;-)

Offline Swoop

  • Frischling
  • *
  • Beiträge: 17
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Anhänge werden nicht gedruckt
« Antwort #4 am: 31.05.05 - 13:44:51 »
Hi

also ich hab jetzt das hier...

Sub Initialize
   Dim session As New NotesSession
   Dim doc As NotesDocument
   Set doc = session.DocumentContext
   Dim db As NotesDatabase
   Set db = session.CurrentDatabase
'Move the V2 file attachment to the rich text field
   Set rtitem = New NotesRichTextItem ( doc, "AttachmentFiles" )
   Set FileList = doc.GetFirstItem("$File")
   If Not FileList Is Nothing Then
      Forall item In Filelist.values
         Set object = doc.GetAttachment( item)
         If object.Type = EMBED_ATTACHMENT Then
            datadir$ = session.GetEnvironmentString("Directory", True)
            FilePath$ = datadir$ & "\" & item
            Call object.ExtractFile(FilePath$)
            Call object.remove
            Call rtitem.embedObject(EMBED_ATTACHMENT,"",FilePath$,"")
         End If
      End Forall
' Finally, delete the file from the file system
      On Error Resume Next
      Kill FilePath$
   End If
End Sub

Aber damit klappt das irgendwie nicht :-(

und hiermit auch nicht  ???

Sub Initialize
   
   Dim ses As New NotesSession
   Dim doc As NotesDocument
   Dim v2File As NotesItem
   Dim rtItem As NotesRichTextItem
   Dim inputAttachment As NotesEmbeddedObject
   Dim tempDirectory As String
   Dim fileName As String
   Dim filePath As String
   Dim moveToFieldName As String
   
   moveToFieldName = "Rt_Dokument_Anhänge"
   Set doc = ses.DocumentContext
   Set v2File = doc.GetFirstItem ( "$File" )
   fileName = v2File.Values(0)
   Set inputAttachment = doc.GetAttachment ( fileName )
   tempDirectory = ses.GetEnvironmentString ( "Directory", True )
   filePath = tempDirectory + "\" + fileName
   
'--Save the file on the server
   Call inputAttachment.ExtractFile ( filePath )
'--Delete the original attachment
   Call doc.RemoveItem ( "$File" )
   
'--Create the rich text item and re-attach the file
   If doc.HasItem ( moveToFieldName ) Then
      Set rtItem = doc.GetFirstItem ( moveToFieldName )
   Else
      Set rtItem = New NotesRichTextItem ( doc, moveToFieldName )
   End If
   
   Set inputAttachment = rtItem.EmbedObject ( EMBED_ATTACHMENT, "", FilePath )
   
'--Finally, delete the file from the server file system
   Kill FilePath
End Sub


Hat jemand vielleicht eine Idee warum?

Danke
« Letzte Änderung: 31.05.05 - 13:46:49 von Swoop »
Helft mir und ich werde euch helfen ;-)

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Anhänge werden nicht gedruckt
« Antwort #5 am: 31.05.05 - 16:25:24 »
Aber damit klappt das irgendwie nicht :-(

und hiermit auch nicht  ???

Aaah ja - jetzt wissen wir alle Bescheid, was "damit nicht klappt".

Ich mag jetzt nicht den ganzen Code durchflöhen, aber was mir als erstes aufstiess, war das Dealen mit dem $File-Item(s). So geht das nicht, da diese losgeköst vom jeweiligen RTItem sind und durchaus auch Attachments mehrerer Items enthalten können bzw. mehrere Attachments eines Items.

Ein wenig mehr Motivation für unsere Mithilfe wäre angebracht, finde ich.

Bernhard

Offline Swoop

  • Frischling
  • *
  • Beiträge: 17
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Anhänge werden nicht gedruckt
« Antwort #6 am: 01.06.05 - 07:45:30 »

Ein wenig mehr Motivation für unsere Mithilfe wäre angebracht, finde ich.


Wie darf ich denn das bitte verstehen?!

Wie oben schon geschrieben bin ich leider nur ein Admin aus dem im Moment ein Entwickler gemacht wird obwohl ich von LS und Co fast 0 Ahnung habe.
Und da dies hier ein befristeter Job ist - der sich aber fast direkt vor meiner Haustür befindet - möchte ich doch alles versuchen das er vielleicht unbefristet wird und ich dann so etwas mehr davon mitbekomme wie mein 14 Monate alter Sohn groß wird!

Danke

Swoop
« Letzte Änderung: 01.06.05 - 07:49:04 von Swoop »
Helft mir und ich werde euch helfen ;-)

Offline fritandr

  • Global Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 742
  • Geschlecht: Männlich
  • Höre nie auf besser zu werden...
    • KAMMACHI Consulting GmbH
Re: Anhänge werden nicht gedruckt
« Antwort #7 am: 01.06.05 - 08:12:41 »

Ein wenig mehr Motivation für unsere Mithilfe wäre angebracht, finde ich.


Wie darf ich denn das bitte verstehen?!

Hallo Swoop,

was Bernhard damit meint ist eigentlich ganz einfach zu erklären.
Du hast uns hier zwei Codebrocken eingefügt und sagst dazu, daß da was nicht funktioniert.
Aber Du hast uns nicht verraten, was da nicht funktioniert. Wir können also nur raten, wo denn der Fehler liegen könnte.
Jetzt versetz Dich doch bitte mal in die Lage eines Menschen, der keine solchen "fehlerhaften" Mails aus einem Fremdprogramm hat und nur die von Dir bis jetzt gemachten Angaben sieht.
Derjenige, der Dir ja helfen will, kann ja nicht eben mal den Code nehmen und in seine Mail-DB kopieren um Ihn zu testen. Schließlich hat er ja das fehlerhafte Dokument gar nicht, das bearbeitet werden soll. Also kann er nur mühsam den Quelltext durchgehen und versuchen, irgendwelche Fehler zu finden.
Und da haben wir jetzt den Punkt erreicht, an dem Bernhard hier nach zusätzlicher Motivation gefragt hat. Du schreibst, daß es damit nicht klappt und mit etwas anderem auch nicht. Aber Du hast einfach vergessen zu beschreiben, was denn eigentlich nicht funktioniert.
Gibt es bei Ausführung des Codes eine Fehlermeldung? Wenn ja, welche? Oder läuft der Code zwar durch, es passiert aber mit Deinem Dokument gar nichts?
Kurz: Was geht denn nicht? Je genauer Du das Problem eingrenzen kannst, desto besser können Dir die Menschen hier im Forum helfen. Und genau das wollte Bernhard von Dir. Nicht mehr und nicht weniger  ;).

Das ist ähnlich wie mit Deinem 14 Monate alten Sohn  :). Je genauer Du Ihm heute Dinge erklärst oder zeigst, desto besser wird er sie später verstehen und ggf. auch umsetzen, oder?

Viele Grüße
Andreas
Andreas Fritz

Offline Swoop

  • Frischling
  • *
  • Beiträge: 17
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Anhänge werden nicht gedruckt
« Antwort #8 am: 01.06.05 - 08:19:59 »
Oh sorry. Ist mir so garnicht aufgefallen.

Jedefalls passiert nichts. Ich bekomme weder eine Fehlermeldung noch passiert etwas mit dem Dokument.

Falls es was hilft...

Die Software nennt sich WindowsRetrieval V6.0

Sie "verschickt" angeforderte Dokumente (gif's) via eMail.
Allerdings mit oben genannten Problem.

Braucht ihr nochwas?

Danke

LG Swoop
Helft mir und ich werde euch helfen ;-)

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Anhänge werden nicht gedruckt
« Antwort #9 am: 01.06.05 - 12:31:52 »
Von Variante 2 würde ich aus schon genannten Gründen die Finger lassen.

Variante 1 folgt dem "klassischen Weg", wirft das erzielte Resultat aber einfach wieder weg - Du hast vergessen, das modifizierte Dokument zu speichern.

HTH,
Bernhard

Offline Swoop

  • Frischling
  • *
  • Beiträge: 17
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Anhänge werden nicht gedruckt
« Antwort #10 am: 01.06.05 - 13:21:56 »
Danke Bernhard

Damit habe ich schonmal den Grund warum es nicht geht.

Ich muß da nochwas klären:
Wie gesagt bin ich nur Admin und habe von LotusScript nicht wirklich viel Ahnung. Aus diesem Grunde habe ich mich auf den Weg gemacht und mir diese 2 Scripte aus dem großen WWW zusammengesucht aus 2 Code-DB's.

Was müßte jetzt da noch rein damit er mir das gespeicherte so in die eMail plaziert das ich es ohne diesen Strich sehe?


Da ich gerade am lernen bin... Sehe ich das richtig das daß dann ein RTField sein muß?


Vielen Dank

Gruß Sascha
Helft mir und ich werde euch helfen ;-)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz