Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Jeg har en sub Dokument_Open() i dokumentet selv som kalder constructoren i scriptet. doc = InputValidation(ActiveDocument)
Constructoren siger Sub InputValidation(openDoc as Document)
I min OOD/P verden er det en fuldstændig komplet og korrekt notation. Microsoft lader ikke til at have den samme forståelse for Objecter. Jeg skal bruge denne reference længere nede hvor jeg blandt andet replacer nogle character (char), samt sender det rettede document til printeren.
Hvis jeg laver en Sub InputValidation(opendoc as String)
Og senere forsøger at arbejde med den reference som odoc = Documents(opendoc).Open eller .Activate
Overføre dokumentet som en streng (String), og køre
Documents(opendoc).Activate og ActiveDocument.function()
det er ikke kønt men det virker. Det vil sikkert være en plan at køre igennem listen af åbne dokumenter og hvis den findes activer den ellers åbn den.
Synes godt om
Ny brugerNybegynder
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.