Avatar billede macho Praktikant
09. november 2001 - 15:52 Der er 13 kommentarer og
1 løsning

Send worddokument?

Ligesom man i et .html-dokument kan lave et mailto-link, er det så muligt at lave det samme i et word-dokument, hvor det aktuelle dokument, efter indtastning af forskellige felter, bliver sendt til en forudbestemt post-modtager???
Avatar billede cpufan Juniormester
09. november 2001 - 15:54 #1
nej der skal du bruge et script....
enten perl eller asp eller php
09. november 2001 - 23:06 #2
mon ikke der er tale om noget VisualBasic for Application (VBA) istedet for perl, asp eller php - det skal jo virke indefra Word, og jo det kan laves.

Ærgerligt at smide point efter et dårligt svar !
cpufan>> du burde returnere de point.
Avatar billede macho Praktikant
10. november 2001 - 01:22 #3
flemmingdahl>>
Ja, jeg har måske været lidt naiv mht. første svar! Hvis du kender svaret og kan hjælpe mig, er jeg villig til at åbne spørgsmålet igen og byde nye 100 point!
10. november 2001 - 01:27 #4
Skal det være indholdet af dokumentet eller som vedhæftet fil ?
Avatar billede macho Praktikant
10. november 2001 - 01:38 #5
Dokumentet skal kunne sendes afsted som vedhæftet fil, efter forskellige felter er indtastet!
10. november 2001 - 01:56 #6
hvilket mail-program bruger du ?
10. november 2001 - 02:03 #7
Til MS Outlook

Sub SendDocumentAsAttachment()

Dim bStarted As Boolean
Dim oOutlookApp As Outlook.Application
Dim oItem As Outlook.MailItem

On Error Resume Next

  If Len(ActiveDocument.Path) = 0 Then
    MsgBox \"Document needs to be saved first\"
    Exit Sub
  End If

  Set oOutlookApp = GetObject(, \"Outlook.Application\")
  If Err <> 0 Then
    Set oOutlookApp = CreateObject(\"Outlook.Application\")
    bStarted = True
  End If

  Set oItem = oOutlookApp.CreateItem(olMailItem)

  With oItem
    .To = \"recipient@mail.com\"
    .Subject = \"New subject\"
    \'Add the document as an attachment, you can use the .displayname property
    \'to set the description that\'s used in the message
    .Attachments.Add Source:=ActiveDocument.FullName, Type:=olByValue, _
      DisplayName:=\"Document as attachment\"
    .Send
  End With

  If bStarted Then
    oOutlookApp.Quit
  End If

  Set oItem = Nothing
  Set oOutlookApp = Nothing

End Sub
Avatar billede macho Praktikant
10. november 2001 - 02:17 #8
Skal det laves i visual basic og derefter køres som en macro?
Avatar billede macho Praktikant
10. november 2001 - 02:17 #9
I øvrigt bruger jeg, som du formoder, Outlook som e-mail program!
10. november 2001 - 02:22 #10
Ja og nej - det kan sættes direkte ind i Word\'s egen VBA editor, og køres som makro herfra.

Kender du ikke til VBA (VisualBasic for Application) ?
Send evt. dit dokument, så skal jeg smide makro\'en på, og lave en værktøjslinie med en lille knap - men kan du så selv vedligeholde det ?
fd@win-consult.com
Avatar billede macho Praktikant
10. november 2001 - 02:30 #11
Jeg har sat koden direkte ind i Words VBA editor og prøvet at køre makroen. Jeg får dog en fejl, som lyder:

\"Compile error:
User-defined type not defined\"
og i VBA editoren er følgende markeret for fejlen:
\"oOutlookApp As Outlook.Application\" (en af de første linjer).

10. november 2001 - 02:32 #12
åh, ja.

inde i VBA editor\'en skal du vælge Tools/References og markerer \"Microsoft Outlook 9.0 Object Library\" - OK - for at få adgang til VBA i Outlook.
Avatar billede macho Praktikant
10. november 2001 - 02:45 #13
Det virker helt som det skal nu! Alle tiders.
For at du kan få dine point, har jeg oprettet spørgsmålet endnu engang, og du bliver så lige nødt til at svare mig dér også!
10. november 2001 - 02:47 #14



cpufan>> returner point til macho, som har givet point for rigtig svar her http://www.eksperten.dk/spm/131945
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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