12. december 2003 - 10:38Der er
7 kommentarer og 2 løsninger
Omdøbning af Normal.dot i runtime
Kan det lade sig gøre at omdøbe Normal.dot i runtime, dvs. mens den er aktiveret og indlæst i word.
Jeg har forsøgt med nedenstående kode (2 varianter) men det virker ikke.
Public Sub autoexit() Dim var, k As String
var = MsgBox("Do want to change too Education-template?", vbYesNo + vbInformation, "Education-template")
If var = vbYes Then ' MsgBox "Klar til omdaabing" ' k = Shell("C:\Documents and Settings\kial\Application Data\Microsoft\Word\usertemplates\omdaab.bat", vbMaximizedFocus) ' 'call ("C:\Documents and Settings\kial\Application Data\Microsoft\Word\usertemplates\omdaab.bat", vbMaximizedFocus) ' Sleep (5000) ' MsgBox "Har kørt omdoeb.bat"
FileCopy "C:\Documents and Settings\kial\Application Data\Microsoft\Word\usertemplates\normal.dot", "C:\Documents and Settings\kial\Application Data\Microsoft\Word\usertemplates\xnormal.dot" FileCopy "C:\Documents and Settings\kial\Application Data\Microsoft\Word\usertemplates\znormal.dot", "C:\Documents and Settings\kial\Application Data\Microsoft\Word\usertemplates\normal.dot" FileCopy "C:\Documents and Settings\kial\Application Data\Microsoft\Word\usertemplates\xnormal.dot", "C:\Documents and Settings\kial\Application Data\Microsoft\Word\usertemplates\znormal.dot" End If End Sub
Det kan ikke bruges da jeg skal skifte mellem 2 normal.dot filer.
normal.dot (indlæst - omdøbes til znormal.dot) znormal.dot (ej indlæst - omdøbes til normal.dot)
Grunden til dette er at der i den ene ligger nogle Autotekster, som ikke skal være tilgængelige i den anden.
Microsoft skriver godt nok at deres "autocorrect list" filer (*.ACL) indeholder disse autotekster, men jeg har kun fået det til at virke med *.dot-filer.
flemmeingdahl-> Jeg vil "aldrig" aldrig arbejde med Normal.dot, da det er der brugeren gemmers mange af deres brugerspecifikke opsætninger (f.eks. autotekster, værktøjsliner, typegrafier o.s.v.) - derfor arbejder jeg altid med tilføjelsesprogrammer, når jeg vil tilføje ekstra funktonalitet til Word.
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.