Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.visual-basic > #18740 > unrolled thread

[ot] VB6 e OutLook.application

Started by"Sauro" <vicchi@crsscala.it>
First post2016-03-08 14:52 +0100
Last post2016-03-08 16:41 +0100
Articles 3 — 2 participants

Back to article view | Back to it.comp.lang.visual-basic


Contents

  [ot] VB6 e OutLook.application "Sauro" <vicchi@crsscala.it> - 2016-03-08 14:52 +0100
    Re: [ot] VB6 e OutLook.application Luca D <antaniserse@yahoo.it> - 2016-03-08 07:32 -0800
      Re: [ot] VB6 e OutLook.application "Sauro" <vicchi@crsscala.it> - 2016-03-08 16:41 +0100

#18740 — [ot] VB6 e OutLook.application

From"Sauro" <vicchi@crsscala.it>
Date2016-03-08 14:52 +0100
Subject[ot] VB6 e OutLook.application
Message-ID<nbmlf3$keb$1@gioia.aioe.org>
Uso OutLook.application per inviare messaggi
dal mio programma VB6.

Tutto bene per il testo e per gli allegati.

Diversi clienti mi hanno chiesto di aggiungere il
loro logo alla fine del messaggio.

Mi sembra di aver capito che devo usare il
HTMLBody invece del Body semplice.

Essendo completamente digiuno di HTML avrei
bisogno di un esempio per risolvere i seguenti
problemi:

1) Come trasformare un testo semplice in un
    testo HTML semplice senza nessuna opzione
    particolare
2) Come inserire in questo testo l'istrtuzione
    per aggiungere un'immagine memorzzata
    in un file (sempre la stessa immagine).

Se qualcuno mi può aiutare .....

Grazie e saluti.
Sauro

[toc] | [next] | [standalone]


#18741

FromLuca D <antaniserse@yahoo.it>
Date2016-03-08 07:32 -0800
Message-ID<c27e883b-0630-42a6-b428-55651acadf09@googlegroups.com>
In reply to#18740
Per una funzionalità del genere, una delle cose più pratiche è semplicemente "disegnare" il template della tua mail con un qualunque editor di testo o un editor HTML WYSIWYG, e includerlo tra i file della tua applicazione.

In questo modo hai la possibilità di adattarlo ogni volta che vuoi, o di renderlo personalizzabile direttamente dal cliente, o di averne a disposizione anche più di uno secondo necessità, senza dover intervenire di nuovo sul codice

Nel tuo programma non farai altro che aprire il template corretto 
con un semplice "For Input", caricare tutto in una stringa e impostare poi la property HTMLBody:
https://msdn.microsoft.com/en-us/library/office/ff868941.aspx

Volendo poi, puoi facilmente prevedere dei "segnaposti" all'interno del testo HTML su cui fare poi gli opportuni Replace() per caricare valori a seconda del contesto, stile stampa unione.

[toc] | [prev] | [next] | [standalone]


#18742

From"Sauro" <vicchi@crsscala.it>
Date2016-03-08 16:41 +0100
Message-ID<nbmrrn$vu1$1@gioia.aioe.org>
In reply to#18741
Grazie Luca.

Forse ho anche trovato come inserire un'immagine.

Ciao, Sauro 

[toc] | [prev] | [standalone]


Back to top | Article view | it.comp.lang.visual-basic


csiph-web