Avatar billede slasher_x Novice
18. oktober 2004 - 10:24 Der er 1 kommentar og
1 løsning

problemer med makro til udskrift af 2 kopier

Hej!
Jeg har lavet en makro i Word, som først udskriver 1 kopi, indsætter ordet "kopi" på dokumentet, printer 1 kopi mere ud og derefter sletter ordet "kopi" igen!
Jeg har indsat et bogmærke på siden, ved navn "kopi" som ordet kopi skal indsættes i.
Problemet er at den ikke gemmer bogmærket! Selv om jeg har gemt skabelonen efter bogmærket er oprettet, så virker makroen ikke ordentligt før jeg har oprettet bogmærket igen og det er jo ikke meningen....
Koden ser således ud:
Sub udskriv2kopier()
'
' udskriv2kopier Makro
' Makro indspillet 02-09-2004 af Mikael
'
    Application.PrintOut FileName:="", Range:=wdPrintAllDocument, Item:= _
        wdPrintDocumentContent, Copies:=1, Pages:="", PageType:=wdPrintAllPages, _
        Collate:=True, Background:=True, PrintToFile:=False, PrintZoomColumn:=0, _
        PrintZoomRow:=0, PrintZoomPaperWidth:=0, PrintZoomPaperHeight:=0
       
    Selection.GoTo What:=wdGoToBookmark, Name:="kopi"
    With ActiveDocument.Bookmarks
        .DefaultSorting = wdSortByName
        .ShowHidden = False
    End With
    Selection.Font.Bold = wdToggle
    Selection.TypeText Text:="KOPI"
   
    Application.PrintOut FileName:="", Range:=wdPrintAllDocument, Item:= _
        wdPrintDocumentContent, Copies:=1, Pages:="", PageType:=wdPrintAllPages, _
        Collate:=True, Background:=True, PrintToFile:=False, PrintZoomColumn:=0, _
        PrintZoomRow:=0, PrintZoomPaperWidth:=0, PrintZoomPaperHeight:=0
       
        Selection.GoTo What:=wdGoToBookmark, Name:="kopi"
    Selection.Find.ClearFormatting
    With Selection.Find
        .Text = ""
        .Replacement.Text = ""
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Delete Unit:=wdCharacter, Count:=1
    Selection.Delete Unit:=wdCharacter, Count:=1
    Selection.Delete Unit:=wdCharacter, Count:=1
    Selection.Delete Unit:=wdCharacter, Count:=1
     
End Sub


Hvad er der galt? er det noget kode i makroen, der er skyld i at bogmærket bliver slettet og hvordan kan jeg rette op på det. Håber der er et par kvikke hoveder :-) der kan løse denne gåde for mig!

På forhånd tak

Mikael
Avatar billede slasher_x Novice
18. oktober 2004 - 10:55 #1
jeg har løst problemet ved at udvide makroen med opretttelse af bogmærke til sidst!
Avatar billede Slettet bruger
18. oktober 2004 - 12:37 #2
mit gæt er, at du kommer til at slette dit bogmærke sammen med Kopi, men ideen med at oprette det igen er jo o.k.
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