Y at-il quelque chose comme doc.GETITEMVALUE("Attachment")(0)
? En outre, je ne trouve aucune documentation pour l'API Domino. Est-ce que quelqu'un a une bonne ressource pour cela?Comment puis-je obtenir une pièce jointe à partir d'un courrier électronique Lotus Notes à l'aide de VB.NET?
Répondre
Vous pouvez accéder à toutes les pièces jointes d'un objet NOtesDocument à l'aide de la propriété EmbeddedObjects du document. Cela fournira un handle à une collection d'objets NotesEmbedded que vous pouvez parcourir. Pour chaque NotesEmbeddedObject, vous devez vérifier la propriété Type, pour voir s'il s'agit réellement d'une pièce jointe (il peut également s'agir d'un objet OLE incorporé - voir les détails here). Pour enregistrer une pièce jointe dans le système de fichiers, vous pouvez utiliser la méthode ExtractFile de EmbeddedObject.
Les billets « Designer Aide » se trouve ici: http://publib-b.boulder.ibm.com/lotus/c2359850.nsf/Main?OpenFrameSet Il y a une section là-dedans pour « LotusScript/COM/OLE classes » qui devraient être utiles, et il est un exemple de code dans chaque classe.
EDIT: En réalité, l'attribut EmbeddedObjects de la classe NotesDocument inclura uniquement les oebjcts OLE incorporés. Pour obtenir des pièces jointes, vous devez accéder à l'objet NotesRichTextItem du champ approprié - l'attribut EmbeddedObjects de la classe NotesRichTextItem inclut les pièces jointes. Voir ce post pour l'exemple de code.
- 1. Comment obtenir des pièces jointes à partir d'un courrier électronique Lotus Notes à l'aide de VB.NET?
- 2. Comment accéder aux pièces jointes à partir du courrier Notes?
- 3. comment joindre plusieurs fichiers en pièce jointe à un courrier électronique dans vb.net?
- 4. Comment obtenir la valeur de pièce jointe de "$ File" Item? en utilisant C# (Lotus Notes)
- 5. Envoyer un fichier PDF en pièce jointe par courrier électronique
- 6. Problème avec la pièce jointe dans le courrier électronique()
- 7. ASPNet EMail pièce jointe à partir de SQL BLOB
- 8. Connexion à Lotus Notes à partir ODBC
- 9. Comment lancer l'intention de courrier électronique avec une image jointe?
- 10. Ajouter une pièce jointe à l'email
- 11. Comment mapper le fichier Lotus * .shb au courrier électronique
- 12. Comment lire pièce jointe
- 13. Emplacement de fichier préféré pour une pièce jointe d'un courrier électronique dans une application Rails?
- 14. Lotus Notes intègre les données csv de SSRS dans le corps et non en pièce jointe
- 15. android: envoyer par courrier électronique une chaîne XML (fichier en mémoire) en tant que pièce jointe
- 16. ActionMailer - Comment ajouter une pièce jointe?
- 17. Comment lire les archives de courrier Lotus Notes (* .nsf)
- 18. ne peut pas installer apk à partir d'une pièce jointe à un message électronique erreur d'analyse
- 19. Comment gérer la version Lotus Notes? C#
- 20. Puis-je ajouter des en-têtes x à un message électronique Lotus Notes sans COM?
- 21. Comment déterminer qu'une pièce jointe est présente ou non dans le service WCF lorsqu'un utilisateur envoie un courrier (simple texte ou courrier électronique d'une pièce jointe)
- 22. Extraire/exporter des pièces jointes à partir de l'e-mail Lotus Notes à l'aide de C#
- 23. Problèmes d'envoi de courrier HTML avec pièce jointe sur l'iPhone
- 24. Comment obtenir un rapport AWStats par courrier électronique?
- 25. Problème lors de l'obtention d'une pièce jointe à partir d'Exchange
- 26. image de pièce jointe à un mail .. comment dans android?
- 27. Zend_Mail: comment obtenir l'ID de la pièce jointe?
- 28. Envoi d'e-mails à partir de Lotus Notes en utilisant Excel et avec attachement et corps HTML
- 29. Vérifier la pièce jointe
- 30. .NET: Problème de création de pièce jointe à partir MemoryStream
Merci! J'ai toujours un peu de mal à le faire fonctionner. Pouvez-vous jeter un oeil à mon autre question? http://tinyurl.com/y9wofwb –