envoyer le contenu d'un masque dans un attachement

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

envoyer le contenu d'un masque dans un attachement

Messagepar Nath » 27 Mars 2003 à 12:00

Les utilisateurs doivent remplir un formulaire Lotus Notes pour une entreprise extérieure.La personne qui doit réceptionner le formulaire n'a pas LNotes mais une adresse internet OutLook. Est-ce qu'il est possible de transformer le masque en entier en fichier word ?Ou une autre idée sera la bienvenue ?Merci
Nath
 

Re: envoyer le contenu d'un masque dans un attachement

Messagepar Raziel » 27 Mars 2003 à 12:06

Tu as la possiblité en LS de générer, en dynamique, un fichier WORD, de l'attaché à ton mail et de l'envoyer.
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Re: envoyer le contenu d'un masque dans un attachement

Messagepar Raziel » 27 Mars 2003 à 12:09

Tu peux utiliser ceciDim WordApp as variantSet WordApp = createObject("Word.document")Par cette "commande" tu créer une instance d'un fichier word. Ensuite il te faut connaitre les commande VBA de word. Petite astuce, tu peux t'aider du générateur de macro de Word.
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Re: envoyer le contenu d'un masque dans un attachement

Messagepar Raziel » 27 Mars 2003 à 12:30

Voici un exemple de quelques commande Word.Le prog créé, en dynamique, un fichier Word Test.doc dans la directory c:\temp\Sub InitializeDim WordApp As VariantDim Application As VariantDim PageCourante As VariantDim Selection As Variant Set WordApp = createObject("Word.document")Set Application = WordApp.ApplicationSet PageCourante = WordApp.Application.ActiveDocumentSet Selection = Application.Selection ' Création d'une pageIf PageCourante Is Nothing Then Application.Documents.Add' Mise en pageWith PageCourante .PageSetup.TopMargin = 42 ' car 28.5 est envion égal à 1cm .PageSetup.BottomMargin = 42 .PageSetup.LeftMargin = 42 .PageSetup.RightMargin = 42 .PageSetup.HeaderDistance = 18 .PageSetup.FooterDistance = 18End WithSelection.Font.Size = 10Selection.TypeText "Bonjour"' Visualisation de l'objetWordApp.Application.visible= True ' Sauvegarde du doc WordPageCourante.SaveAs "C:\temp\test.doc", 113 ' Le 113 c'est pour le fichier soit compatible avec Word97' Fermeture du documentPageCourante.CloseEnd Sub
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Re: envoyer le contenu d'un masque dans un attachement

Messagepar Raziel » 27 Mars 2003 à 12:30

Voici un exemple de quelques commande Word.Le prog créé, en dynamique, un fichier Word Test.doc dans la directory c:\temp\Sub InitializeDim WordApp As VariantDim Application As VariantDim PageCourante As VariantDim Selection As Variant Set WordApp = createObject("Word.document")Set Application = WordApp.ApplicationSet PageCourante = WordApp.Application.ActiveDocumentSet Selection = Application.Selection ' Création d'une pageIf PageCourante Is Nothing Then Application.Documents.Add' Mise en pageWith PageCourante .PageSetup.TopMargin = 42 ' car 28.5 est envion égal à 1cm .PageSetup.BottomMargin = 42 .PageSetup.LeftMargin = 42 .PageSetup.RightMargin = 42 .PageSetup.HeaderDistance = 18 .PageSetup.FooterDistance = 18End WithSelection.Font.Size = 10Selection.TypeText "Bonjour"' Visualisation de l'objetWordApp.Application.visible= True ' Sauvegarde du doc WordPageCourante.SaveAs "C:\temp\test.doc", 113 ' Le 113 c'est pour le fichier soit compatible avec Word97' Fermeture du documentPageCourante.CloseEnd Sub
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Re: envoyer le contenu d'un masque dans un attachement

Messagepar Nath » 11 Avr 2003 à 09:36

Merci beaucoupJe n'avais pas vu ta réponse car je pensais recevoir les réponses dans ma boîte Email et je n'ai pas eu le réflexe dans le forum tous les joursje vais tester l'exemple que tu m'as donnéBon week-end
Nath
 

Re: envoyer le contenu d'un masque dans un attachement

Messagepar yop » 11 Avr 2003 à 09:56

si tu veux une autre idée, tu peux transférer l'intégralité d'un document (datas et masque) avec LotusScript:utilise la méthode 'RenderToRTItem' de la classe NotesDocument.ça prend le doc avec son masque et en génère une copie que tu places dans le champ texte riche Body du mémo que tu envois à outlook.si l'admin a bien configuré ses serveurs, la copie lors de l'envoi est généré en html et ça marche nickel sur outlook.ça évite de se faire ch... à faire un word, alors que là, tu as juste une ligne.
yop
 

Re: envoyer le contenu d'un masque dans un attachement

Messagepar Sylvain » 11 Avr 2003 à 12:30

En ce qui concerne le forum, il est hébergé par Free qui propose ce service gratuitement. Par contre, ils n'authorisent pas les fonctions mails. C'est d'ailleur pour ça qu'il ya un bandeau de pub sur la page d'accueil ...afin qu'un annonceur veuille bien donner '3 francs 6 sous' histoire de pouvoir se payer un hebergeur plus performant.J'en profite donc pour relancer un appel, vous êtes intéressé pour annoncer sur Dominoarea ? cliquez sur le bandeau de la page d'accueil et annoncer en moins de 5 minutes à des prix défiants toute concurrence. En prime on vous offre le t-shirt dominoarea (euh non ça c'est pas vrai).[%sig%]
Avatar de l’utilisateur
Sylvain
Maître-posteur
Maître-posteur
 
Message(s) : 473
Inscrit(e) le : 16 Déc 2004 à 00:20
Localisation : Rennes


Retour vers Développement

cron