Avatar billede jvester72 Nybegynder
05. december 2012 - 20:43 Der er 3 kommentarer og
1 løsning

VBA og word print

Hej

Håber på lidt hjælp.

Ønsker: fra excel at kunne udskrive en bestemt side i et word dokument.

Har det problem at jeg ikke kan udskrive kun en bestemt side - følgende kode udskriver hele word dokumentet.

Er der nogle der ved hvad jeg gør forkert?

På forhånd mange tak for hjælpen ☺

    With CreateObject("Word.Application")
      .ActivePrinter = "CutePDF Writer"
      With .Documents.Open(filnavn)
        .PrintOut Background:=False, Pages:= sideValg (har prøvet med Pages:="p2" men ?)
        .Close False
      End With
      .Quit
    End With
Avatar billede perhol Seniormester
05. december 2012 - 22:33 #1
Fandt dette i Visual Basic for word hjælp

ActiveDocument.ActiveWindow.PrintOut Range:=wdPrintFromTo, From:="1", To:="3"
Avatar billede jvester72 Nybegynder
06. december 2012 - 09:38 #2
Hej Perhol

Tak for hjælp.

Men kan ikke lige få dit forslag til at virke, prøver med:

.PrintOut Range:=wdPrintFromTo, From:="1", To:="3"

men får følgende fejl i excel:
Compile error: Variable not definded
(wdPrintFromTo)

Ved du evt. hvad jeg gør forkert ?
Avatar billede perhol Seniormester
06. december 2012 - 14:14 #3
Jeg tror vi må have nogen med mere VBA-forstand på banen.
Du forsøger at åbne en fil i word fra excel og printe den ud.
Den kommando jeg fandt er fra words VBA-editor.
Avatar billede jvester72 Nybegynder
08. december 2012 - 13:21 #4
OK - men tak for indsatsen :)
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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