Avatar billede kedde65 Praktikant
13. februar 2003 - 11:14 Der er 3 kommentarer og
1 løsning

Word VBA sideskift

Hvordan fanger jeg et sideskift i VBA. Det jeg efterlyser er en eller anden form for event, hvor jeg efterfølgende kan forhindre bruger i at lave yderligere sideskift.


VH CK
Avatar billede brobaek Nybegynder
13. februar 2003 - 13:38 #1
Objectet "ThisDocument" har kun 3 events: "New", "Open", "Close" - derfor kan du ikke fange den der.

Du kan måske istedet tjekke hvor mange sider der er, eller hvilken side brugeren er på...

Mvh
Martin
Avatar billede kedde65 Praktikant
13. februar 2003 - 13:39 #2
Jo tak det er jeg klar over, men problemet er netop at jeg gerne vil tjekke når der sker et side skift.

VH CK
Avatar billede jan_amdi Nybegynder
14. februar 2003 - 16:03 #3
Du har mulighed for at fange kommandoen sideskift og dermed også lukke for den.
Vælg makroer (Alt-F8) og i "Makroer i" vælger du Word-kommandoer. Nu kan du i listen bl.a. finde "Indsætsideskiftmm". Marker den, vælg din skabelon i "Makroer i" og tryk "Opret"
Når brugeren - i Word - vælger "Indsæt / Sideskift m.m..." er det nu din funktion der bliver aktiveret. Her kan du så selv vise og styre dialogboksen "Sideskift m.m." og dermed forhindre at brugeren laver et sideskift. Du skal også lige huske makroen "IndsætSideskift", så du også fanger "Ctrl-Enter"

Mvh
- Amdi
Avatar billede kedde65 Praktikant
15. februar 2003 - 11:39 #4
En stor dag for mig og menneskeheden. Jeg takker for et perfekt svar :-)

VH CK
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
Kurser inden for grundlæggende programmering

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