Avatar billede johnandersson Nybegynder
24. januar 2007 - 19:14 Der er 2 kommentarer

Spørg efter initialer ved start af brevflet gerne VBA

Jeg har 2 word dokumenter, det ene er datakilde, det andet hoveddokument, der indsættes bla. lokalnummer, afdeling og andet i hoveddokumentet. der skal komme en dialogboks som spørger efter initialer, dette afgør så hvd der sættes ind i dokumentet? Skal der bruges VBA?
Avatar billede johnandersson Nybegynder
24. januar 2007 - 19:30 #1
her er den eksisterende kode. Den åbner kriterievælgeren fra brevflet. som er predefineret med ubj, som brugeren skal overskrive.

Sub AutoNew()
'
''Vis dataindtastningsbox Flette-forespørgsel
    Dialogs(wdDialogMailMergeQueryOptions).Show
'Husk vinduets navn
    WinName = ActiveWindow
'Flet Posten til nyt dokument, når brugeren har skrevet initialer
    With ActiveDocument.MailMerge
        .Destination = wdSendToNewDocument
        .SuppressBlankLines = True
        With .DataSource
            .FirstRecord = 1
            .LastRecord = 1
        End With
        .Execute Pause:=False
    End With
'Luk skabelon-dokumentet
    Windows(WinName).Close (wdDoNotSaveChanges)

End Sub
Avatar billede rvm Nybegynder
25. januar 2007 - 22:32 #2
Prøv denne i stedet:

Dialogs(wdDialogMailMergeRecipients).Display
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