[quote]Salve salve, avrei necessità di allegare un file ad un doc che creo con un agente java... ma non riesco a trovare la classe giusta... Sapreste aiutarmi? Grazie!!!![/quote] Se lavori da esterno ad un documento attivo(tramite una action di una vista per esempio), basta che utilizzi il metodo EmbedObject, eccoti uno sprazzo di codice: *************************************** pathfile="c:\percorsoallegato.xxx" Set doc = New NotesDocument( db ) Set rtitem = New NotesRichTextItem( doc, "allegato" ) Set object = rtitem.EmbedObject ( EMBED_ATTACHMENT, "", pathfile) *************************************** Altrimenti se lavori da un documento attivo... Devi per forza di cose salvarti il documento attuale a video,poi chiuderlo, allegare il file con la procedure scritta antecedentemete e poi riaprire il documento con il metodo EditDocument. Eccoti un esempio di codice: *************************************** Set doc=wks.currentdocument.document Call wks.currentdocument.save wks.currentdocument.EditMode=False Call wks.currentdocument.Close Set RT = doc.GetFirstItem("allegato") Set object = RT.EmbedObject(1454, "", file_path, "PREVENTIVO") Kill file_path Call doc.ComputeWithForm(True, False) Call doc.Save(True, False) Call wks.EditDocument(True, doc, False, , False, ) ***************************************
Daniele Grillo - Fondatore di Dominopoint.it
|