Avatar billede sir_kreuzer Nybegynder
13. maj 2003 - 14:10 Der er 11 kommentarer og
1 løsning

Send aktivt dokument ved tryk på kontrolelement

Jeg vil gerne sende et word-dokument vha. makro - jeg har koden til excel, men vil gerne kunne gøre det samme i word

----------------------------------------

End Sub

Private Sub CommandButton1_Click()
ActiveWorkbook.SendMail Recipients:="J57766", Subject:="Lederrapportering"

End Sub
Avatar billede jkrons Professor
13. maj 2003 - 14:25 #1
Prøv

Documents(activedocument).HasRoutingSlip = True
With Documents(activedocument).RoutingSlip
    .Subject = "Indtast emnet her"
    .AddRecipient Recipient:="første modtager"
    .AddRecipient Recipient:="anden modtager"
    .Delivery = wdAllAtOnce
End With
Documents(activedocument).Route
Avatar billede sir_kreuzer Nybegynder
13. maj 2003 - 14:35 #2
Hej
Jeg synes ikke at det rigtigt spiller:

Programkode:

End Sub
Sub Makro2()
'
' Makro2 Makro
' Makro indspillet 21-04-2003 af Jan Kreuz Jensen
'
End Sub
Sub Makro3()
'
' Makro3 Makro
' Makro indspillet 13-05-2003 af Jan Kreuz Jensen
'Documents(activedocument).HasRoutingSlip = True
With Documents(ActiveDocument).RoutingSlip
    .Subject = "Indtast emnet her"
    .AddRecipient Recipient:="jkrj@tdc.dk"
    .AddRecipient Recipient:="anden modtager"
    .Delivery = wdAllAtOnce
End With
Documents(ActiveDocument).Route
End Sub

Private Sub CommandButton1_Click()

End Sub
Avatar billede jkrons Professor
13. maj 2003 - 14:37 #3
Du har udkommenterer linjen


'Documents(activedocument).HasRoutingSlip = True
Avatar billede jkrons Professor
13. maj 2003 - 14:37 #4
Og skal du kun sende til en, skal du tillige fjerne linien

    .AddRecipient Recipient:="anden modtager"
Avatar billede sir_kreuzer Nybegynder
13. maj 2003 - 14:41 #5
som du sikkert allerede har gennemskuet, er dette ikke mit stærkeste område...

udkommenteret ?

På forhånd tak
Avatar billede jkrons Professor
13. maj 2003 - 14:42 #6
Fjern ' (anførselstegnet) foran linjen.

Documents(activedocument).HasRoutingSlip = True

i stedet for

'Documents(activedocument).HasRoutingSlip = True
Avatar billede sir_kreuzer Nybegynder
13. maj 2003 - 14:51 #7
Det funker ikke:

Programkode:

Sub Makro3()
Makro3 Makro
Documents(ActiveDocument).HasRoutingSlip = True
With Documents(ActiveDocument).RoutingSlip
    .Subject = "TEST"
    .AddRecipient Recipient:="jkrj@tdc.dk"
    .Delivery = wdAllAtOnce
End With
Documents(ActiveDocument).Route
Private Sub CommandButton1_Click()

End Sub
Avatar billede jkrons Professor
13. maj 2003 - 14:56 #8
Hvad sker der?
Avatar billede sir_kreuzer Nybegynder
13. maj 2003 - 14:58 #9
Jeg har som sagt oprettet kontrolelement - og indsat dit forslag i programkoden. Når jeg trykker på elementet, sker der intet - ingen fejlbesked eller noget. Kører XP
Avatar billede jkrons Professor
13. maj 2003 - 15:03 #10
Hvad forventer du, at der skal ske? Mailen skulle gerne bare bleve sendt uden videre. Koden bør se sådan ud, selvfølgelig med det rigtige nummer for kontrolelementet

Private Sub CommandButton1_Click()
Documents(ActiveDocument).HasRoutingSlip = True
With Documents(ActiveDocument).RoutingSlip
    .Subject = "TEST"
    .AddRecipient Recipient:="jkrj@tdc.dk"
    .Delivery = wdAllAtOnce
End With
Documents(ActiveDocument).Route
End Sub
Avatar billede sir_kreuzer Nybegynder
13. maj 2003 - 15:56 #11
det virker nu - men hvorfor skal der trykkes op til 5 gange på " Et program prøver at få adgang til de adresser, der er gemt i Outlook - vil du tillade det ?"
Avatar billede jkrons Professor
13. maj 2003 - 16:26 #12
Det ligger i Outlooks sikkerhedspakke. Så vidt jeg husker kan man kun omgå det hvis man har en Exchange server, eller hvis man installerer noget 3. parts software. Det har været opppe på eksperten før, så prøv evt. at søge efter det her eller på support.microsoft.com

Tak for point
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Tag et kursus i Word og øg effektiviteten

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester