12. december 2006 - 12:49Der er
12 kommentarer og 1 løsning
Send mail fra Word vha. VBA
Hej,
Jeg har et worddokument, som brevflettes med en .RTF-datakilde.
Denne fil indeholder kun én post, så der dannes kun ét brev.
Jeg vil gerne - fra VBA - kunne skifte mit dokument til Mail (f.eks. med kommandoen ActiveWindow.EnvelopeVisible = True), indsætte emailadressen, BCC og subject, vedhæfte en fil og derefter beholde filen åben til redigering (altså ikke sende den automatisk).
Det, som jeg mangler, er en måde at indsætte TO, BCC og Subject på fra VBA.
Jeg kan desværre slet ikke finde nogle kommandoer til dette og makrooptageren springer let og elegant over denne del, når man forsøger at få den til at generere koden!! :(
tak for dit forslag, som bringer mig et godt stykke på vej.
Jeg har dog det problem, at indholdet af worddokumentet er i HTML-format (med grafik og rammer m.m.) Når jeg kører din kode, forsvinder al formatteringen og jeg ser kun den rene tekst.
Kan man løse problemet ved at erklære variablen "indhold" korrekt? Og hvad skal den i så fald være erklæret som?
Det virker umiddelbart inde fra Word, selvom jeg ikke er så glad for sendkeys. Jeg ændrede sendkeys til ^v, da den er mere sprog-uafhængig end %rn (den duer jo kun på dansk)
Jeg afprøver det lige senere, når jeg kører den fra Access, som den skal. Men det burde ikke gøre nogen forskel, når koden er rettet til.
Jeg har prøvet at aflæse om Outlook er konfigureret til at benytte Word som editor og derefter skifte editoren fra VBA. Men jeg kan ikke finde de rigtige kommandoer. Jeg kan aflæse om en åbn mail er i Wordformat eller ej (med ActiveInspector.IsWordMail), men jeg skal jo helst vide det inden, så jeg kan skifte indstillingen inden mailen oprettes.
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.