Du kan lave en skabelon med din eksterne makro i, denne skabelon skal lægges i startup mappen (se under Funktioner - Indstillinger - Filplacering) En xxx.dot her vil fungere som en "skal" uden på normal.dot. Du kan selvfølgelig også lægge makroer i normal.dot, men hvis/når den går i hegnet, genereres der jo en ny uden din eksterne makro.
Synes godt om
Slettet bruger
10. marts 2003 - 11:21#2
Hvis vi snakker Word, kan du lave en global makro. Du lægger den i en mappe alle kan komme til, og får fat i den hos den enkelte bruger ved at bruge. Tools - Templates and addins. Her peger du på mappen, og sørger for, at der er aftjekket ud for templaten.
Synes godt om
Slettet bruger
10. marts 2003 - 11:23#3
Det eneste problem er, at du ikke kan redigere i denne dotfil, uden at brugerne er logget af word.
I stedet kan du tage en kopi og gøre den klar, og lægge den ud, når der ikke er brugere på nette. Pas dog på med at få slettet den gamle globale dot, ellers får brugeren 2 af de ting der ligger i.
Synes godt om
Slettet bruger
10. marts 2003 - 11:25#4
Du kan bruge næsten samme procedure i Excel. Lav et excel ark med makroerne og tilføj det som en addin.
hov-sa> Det ligner meget sådan en løsning jeg efterspurgte ... Jeg kigger lige på det og vender tilbage...
Hvis jeg forstår det rigtigt, så skal dette gøres på alle computere, der skal benytte makroen? Det skal nemlig bruges i et netværk, så det ville nok være en større opgave, eller har du nogen løsning på dette problem også??
På forhånd tak Lone
Synes godt om
Slettet bruger
10. marts 2003 - 11:35#6
Det er kun tilføjelse af Addin, og eventuel henvisning til fælles skabelonmappe, der skal ændres, i brugerens normal.dot.
Jeg det er muligt, at det kan laves via loginscript, men det kender jeg ikke meget til.
Man kan også lave en makro til brugeren, der sendes via et word dokument, og hvor brugeren f.eks. trykker på en knap i dokumentet for at updatere. Eller at indstillingerne foretages, når brugeren åbner worddokumentet. Så er man fri for at skulle til den enkelte bruger.
AddIns.Add FileName:="E:\Skabelon\ask.dot", Install:=True With ActiveDocument .UpdateStylesOnOpen = False .AttachedTemplate = "Normal" End With
End Sub
Synes godt om
Slettet bruger
10. marts 2003 - 12:52#9
Private Sub Document_Open() ' sætter placeringen af fællesskabelonerne. I dette tilfælde E-drevet i mappen skabelon Options.DefaultFilePath(Path:=wdWorkgroupTemplatesPath) = "E:\Skabelon\" ' vælger den skabelon,der skal fungere som Global skabelon. Sti\mappe\skabelonnavn AddIns.Add FileName:="E:\Skabelon\ask.dot", Install:=True With ActiveDocument .UpdateStylesOnOpen = False .AttachedTemplate = "Normal" ' navnet på den skabelon der skal have vedhæftet addIns. End With End Sub
Når du har lavet dokumentet. Vedhæfter du det til en mail. Skriv eventuelt lidt info i documentet, så brugeren ikke undres over et tomt dokument.
Når Brugeren åbner dokumentet foretages ændringerne. Det er selvfølgelig en god ide, at teste før en masseudsendelse. Der kan jo være ting i jeres netværk, jeg ikke kan tage højde for. F.eks. adgang til drev og mapper hos de enkelte brugere.
Pointene bliver givet med glæde, det er lige præcis, hvad jeg har ledt efter, og det vil lette arbejdet en del. Jeg siger tusind tak for både svar og kodestump :o)
Mvh Lone
Synes godt om
Slettet bruger
10. marts 2003 - 13:23#11
Fornøjelsen er på min side. Dejligt at kunne hjælpe.
hov-sa> Jeg prøver at installere addin'en via en makro nu, men det virker ikke helt som det skal. Jeg kan godt få addin'en ind i excel-filen, men den bliver ikke aktiveret. Hvad skal jeg gøre for det (i makroen, ikke manuelt)??
jeg kan se, det er excel du skulle bruge installationen. Det jeg lavede makroen til, er Word, og de er ikke helt ens. Dejligt du fandt ud af det, og at du delte din viden. jeg har nemlig ikke forsøgt mig med Excel ;)
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.