25. april 2005 - 21:27Der er
3 kommentarer og 1 løsning
Skiftende brødtekst i mail
Jeg har ledt forummet igennem for emner om mail og har fundet rigtig mange, men ikke nogen der kunne give mig svaret på mit spørgsmål. Jeg skal sende en mail fra en formular via en kommandoknap. Det har jeg ikke problemer med, men det er ikke den samme tekst der skal i hver meddelse. Det der skal sendes mail om er en reminder på de ting der mangler at blive gjort, dvs. de ting der er iorden på en person ikke skal med i mailen. Den tekst der står i labels i formularen skal med i mailen, men kun hvis der er flueben ud for. Summa sumarum: Hvis der f.eks. er flueben i expr1, så skal teksten i label111 stå i mailen. Hvis der ikke er flueben i expr2, så skal mailen i label113 ikke stå i mailen.
Ja du kan loope igennem kontrolelementerne på formularen -> indsamle tekst og sætte det i mailen. VBA har modsat VB ikke nogen control-array funktion, så det bedst vil være hvis du bruger noget konsekvent navngivning for elementerne, så du ved hvilke labales der hører til hvilken textbox. Hvis du har en kendt, begrænset antal kontrolelementer kan du blot kode for dem alle manuelt.
Kald dem f.eks. lblNavn og chkNavn, lblEfternavn og chkEfternavn osv.
Så kan du jo når du bygger teksten til din mail bruge: Dim sMail as string If chkNavn=True then sMail = sMail & lblNavn.caption 'eller hvordan du nu vil opbygge det. end if If chkEfternavn=True then sMail = sMail & lblEfternavn.caption End if
Godt at høre og tak for point. Held og lykke med det.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.