Hej Panic
Her er et stykke kode, som kan løse dit problem. Opret et Word dokument - kald makro-værktøjet med ALT+F8 - vælg makroer i: det dokument du lige har oprettet. Indtast et makronavn (f.eks. XXX) - herefter OPRET.
Modulvinduet åbnes - Slet alt heri og kopiere koden nedenfor og indsæt denne i stedet.
I menupunktet funktioner er der et punkt, der hedder Referencer - find Microsoft Outlook 10.0 (er anført alfabetisk) - sæt flueben ved denne reference - herefter OK. Nu kan Word dokumentet kommunikere med OutLook.
Luk udviklingsværktøjet - således at du er tilbage i Word.
Vælg menupunktet Funktioner / Sikkerhed sæt indstillingen på det laveste niveau (3) - dette er for at du kan udføre makroer i Word. Jeg er ikke sikker på, om det er nødvendigt at ændre indstillingen på det faneblad, der sidder bagved.
Her følger koden: (forklaring følger herefter)
- - - - - - - - - -
Dim mailApp, Namespace, sPost
Sub AutoOpen()
seIsendtPost
End Sub
Private Sub seIsendtPost()
Dim f, sp As Object, bcc, emne, tekst, afs, tid As String, mess
Dim sv
Rem Opret forbindelse til mappen Sendt post
Set mailApp = CreateObject("Outlook.application")
Set Namespace = mailApp.GetNamespace("MAPI")
Set sPost = Namespace.GetDefaultFolder(olFolderSentMail)
For Each sp In sPost.Items
With sp
If .bcc <> "" Then
tid = .SentOn
afs = "Afsendt: " + Chr(9) + tid + Chr(13)
emne = "Emne: " + Chr(9) + .Subject + Chr(13)
tekst = "Tekst: " + Chr(9) + .Body + Chr(13)
bcc = "BCC: " + Chr(13) + .bcc + Chr(13)
mess = afs + emne + tekst + bcc
sv = MsgBox(mess, vbYesNo, "Udskriv?")
If sv = 6 Then
WordBasic.Insert mess + "------" + Chr(13)
End If
End If
End With
Next sp
End Sub
- - - - - - - -
Gem Word dokumentet under et navn - f.eks.: UdskrivBCC - luk det og kald det igen.
Når Word dokumentet åbnes - udføres makroen således:
Der skabes adgang til din OutLook - alle mails i sendt post undersøges. Såfremt BCC er udfyldt vises følgende i en meddelelsesboks: Afsendt den, Emne, Tekst samt BCC. Hvis du vil udskrive vælger du Ja - elementerne udskrives i dit dokument.
Der kunne sættes en markering i den enkelte mail, således at de samme ikke bliver vist hver gang, men dette er altså ikke lagt ind p.t.
Ligeledes kunne Word dokumentet forsynes med en knap, der også kalder makroen.
Sig til hvis du ønsker dette eller der er problemer hermed.
MVH og god fornøjelse
PS: Vejledning & makroen er udarbejdet i Office97