Avatar billede tre Nybegynder
04. februar 2002 - 14:13 Der er 8 kommentarer og
1 løsning

Opdatere form-felt når der printes....

I henhold til http://www.eksperten.dk/spm/158911

er der lige et tillægsspm...


Hvordan får man feltet til at opdatere sig selv inden der printes, ligesom det opdateres når filen åbnes og lukkes??

Kan man også opdatere feltet lige efter man har gemt og derefter lade dokumentet blive gemt endnu engang automatisk??
Avatar billede rvm Nybegynder
04. februar 2002 - 15:10 #1
Vælg Funktioner/Indstillinger/Udskriv

Sæt hak i "Opdater felter"
Avatar billede tre Nybegynder
04. februar 2002 - 15:14 #2
Det troede jeg også der var muligt - men feltet bliver desværre ikke opdateret gennem denne funktion.

Har du kigget på linket? Det var jo også dig der svarede mig sidste gang, så jeg håber du har en genial funktion.

F.eks. noget med Sub AutoPrint el. lign.
Avatar billede rvm Nybegynder
04. februar 2002 - 15:21 #3
Jeg læste vist forkert *S*

Det du spørger om er om du kan køre makroen før du printer eller efter du gemme.

Det kan godt lade sig gøre, men er noget "langhåret", idet du selv skal programere hændelserne, hvilket ikke er lige til.
Avatar billede tre Nybegynder
04. februar 2002 - 15:36 #4
Det lyder da underligt at der ikke findes en funktion til at køre makroen ved print, når der findes en til afspilning ved åbning og lukning af dokument...

Men måske der er nogle andre der er "langhårede" og hjælpsomme :-)

Lader spm være åbent lidt endnu
Avatar billede rvm Nybegynder
04. februar 2002 - 16:19 #5
Ja - det lyder underligt (specielt når det findes i Excel)

men er er et link til en god forklaring og kodehjælp

http://www.microsoft.com/worddev/articles/wordevnt.htm

Mvh

Richardt
Avatar billede rvm Nybegynder
04. februar 2002 - 16:33 #6
OK

Start Visual Basic.
Indsæt et class modul i din normal.dot
Indtast følgende:

Public WithEvents objWord As Word.Application

Private Sub objWord_DocumentBeforePrint(ByVal Doc As Document, Cancel As Boolean)
MsgBox "Printer"
End Sub
Avatar billede rvm Nybegynder
04. februar 2002 - 16:35 #7
Jeg kom til at trykke OK - fortsættes

Indsæt et nyt modul almideligt i Normal.dot
Indtast følgende:

Dim OjbApp As New modHændelser
Sub AutoExec()
  Set OjbApp.objWord = Word.Application
End Sub

Luk og åbn Word

Nu har du en hændelse på print
Avatar billede rvm Nybegynder
04. februar 2002 - 16:37 #8
Glemte at sige at du skal navngive dit class modul "modHændelser" i egenskabsvinduet
Avatar billede rvm Nybegynder
22. marts 2002 - 09:26 #9
Hej tre

Fik du løst dit problem ?
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