Hver gang en bruger åbner et dokument i Word, enten via menuen, stifinder eller på anden måde, skal jeg aktivere en makro, som scanner det dokument der bliver åbnet. Nogle ideer til hvordan jeg automatisk kan fange den handling, så brugeren ikke skal aktivere makroen manuelt?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
jeg har en ide der måske kan bruges. I din normal.dot opretter du et nyt klassemodul. indsæt dette i klassemodulet: Public WithEvents App As Word.Application
Private Sub App_DocumentOpen(ByVal Doc As Document) MsgBox "dokument åbnes" ' her indsætter du kaldet til dn makro End Sub
opret et normalt modul og indsæt dette: Dim X As New Class1
Private Sub Document_Open() Set X.App = Word.Application End Sub
Dette skulle gøre at når Word åbnes aktiveres klassen, der overvåger om der åbnes andre dokumenter og hvis der gør, køres makroen. Dette vil ikke køre makroen hvis det oprettes et nyt dokument.
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.