Een gebruiker heeft Word2007 en als Add-In bij Word een aangepast snelmenuutje met macro's.
Dit is een snelmenu.dot dat wordt gestart als invoegtoepassing. Via dit snelmenuutje
kunnen via knoppen sjablonen worden gekozen die zich op een netwerklocatie bevinden.
Het vreemde is nu dat bij deze gebruiker dit prima werkt en ook heeft gewerkt in Word2003 waar
'vroeger' in gewerkt werd.
Zodra ik dit snelmenuutje ook implementeer bij 3 andere gebruikers (twee op Word2003 en een op Word2007) en vervolgens de Macro-beveiliging en paden correct in stel, alle gebruikers (behalve die waar het dus wel bij werkt) een Runtime error 5151 krijgen. Als ze via het netwerk
rechtstreeks op een willekeurige *.dot klikken werkt het uiteraard wel.
"Run-time error 5151: Word was unable to read this document. It may be corrupt."
Ik kan erg weinig over error 5151 vinden en ik heb helaas geen mogelijkheid om Foutopsporing te doen.
http://www.uscourtforms.c...ion=FormsWorkflow+Toolbar
Ik heb dus een aantal dingen gecontroleerd:
- gekeken of bij de overige gebruikers de invoegtoepassing mee opstart (dat doet het, want ze krijgen
ook het menuutje)
- macro-beveiling gecontroleerd (desnoods beveiliging helemaal op laag of uit gezet)
- gekeken of al deze gebruikers ook lees- en schrijfrechten hadden op de netwerkshare waar
de sjablonen in staan (klopt ook)
- als uiterste nog gedacht dat misschien 2 gebruikers niet tegelijkertijd hetzelfde menu + sjablonen
konden raadplegen, dus mappen uit elkaar getrokken en paden goed gezet. Dit maakte niets uit.
- vervolgens gekeken of die ene gebruiker uitgelogd was en dan kijken of een van de andere
gebruikers de sjablonen via het menuutje op konden vragen... geen resultaat, nog steeds 5151.
Ik ben een beetje door m'n opties heen, maar durf voorzichtig het verschil tussen Word2003 en 2007 uit te sluiten, aangezien een van die andere gebruikers ook Word2007 heeft (gelijk aan de werkende dus).
Wie heeft er verder nog een idee?
edit: stukje uit macro in het menuutje:
Niets spannends volgens mij.
Uit een andere thread:
de bestandlocaties zijn dus hetzelfde voor iedereen (ook goed gezet in Word>Bestandslocaties) en
het snelmenu is geladen, anders zou ik die invoegtoepassing met knoppen niet te zien krijgen.
Dit is een snelmenu.dot dat wordt gestart als invoegtoepassing. Via dit snelmenuutje
kunnen via knoppen sjablonen worden gekozen die zich op een netwerklocatie bevinden.
Het vreemde is nu dat bij deze gebruiker dit prima werkt en ook heeft gewerkt in Word2003 waar
'vroeger' in gewerkt werd.
Zodra ik dit snelmenuutje ook implementeer bij 3 andere gebruikers (twee op Word2003 en een op Word2007) en vervolgens de Macro-beveiliging en paden correct in stel, alle gebruikers (behalve die waar het dus wel bij werkt) een Runtime error 5151 krijgen. Als ze via het netwerk
rechtstreeks op een willekeurige *.dot klikken werkt het uiteraard wel.
"Run-time error 5151: Word was unable to read this document. It may be corrupt."
Ik kan erg weinig over error 5151 vinden en ik heb helaas geen mogelijkheid om Foutopsporing te doen.
http://www.uscourtforms.c...ion=FormsWorkflow+Toolbar
Ik heb dus een aantal dingen gecontroleerd:
- gekeken of bij de overige gebruikers de invoegtoepassing mee opstart (dat doet het, want ze krijgen
ook het menuutje)
- macro-beveiling gecontroleerd (desnoods beveiliging helemaal op laag of uit gezet)
- gekeken of al deze gebruikers ook lees- en schrijfrechten hadden op de netwerkshare waar
de sjablonen in staan (klopt ook)
- als uiterste nog gedacht dat misschien 2 gebruikers niet tegelijkertijd hetzelfde menu + sjablonen
konden raadplegen, dus mappen uit elkaar getrokken en paden goed gezet. Dit maakte niets uit.
- vervolgens gekeken of die ene gebruiker uitgelogd was en dan kijken of een van de andere
gebruikers de sjablonen via het menuutje op konden vragen... geen resultaat, nog steeds 5151.
Ik ben een beetje door m'n opties heen, maar durf voorzichtig het verschil tussen Word2003 en 2007 uit te sluiten, aangezien een van die andere gebruikers ook Word2007 heeft (gelijk aan de werkende dus).
Wie heeft er verder nog een idee?
edit: stukje uit macro in het menuutje:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| ''ALGEMEEN
Sub Etiket()
'
' Etiket Macro
'
Documents.Add Template:="\\DATA\Sjablonen\Algemeen\etiket.dot", _
NewTemplate:=False
End Sub
''NEDERLANDS
Sub brief()
'
' brief Macro
'
Documents.Add Template:= _
"\\DATA\Sjablonen\Nederlands\brief.dot", NewTemplate:= _
False
End Sub
Sub begroting()
'
' begroting Macro
'
Documents.Add Template:= _
"\\\DATA\Sjablonen\Nederlands\begroting.dot", _
NewTemplate:=False
End Sub |
Niets spannends volgens mij.
Uit een andere thread:
Alles wijst naar de bestandslocaties of naar de invoegtoepassing (snelmenu), maarWhen I try and open a form I get an “Error 5151” box appearing
In Word, look under Tools>Options>File Locations to see where the Startup folder is pointing. NOTE you will not see the “LSANormal.dot” file.
Using Windows Explorer ensure that the “LSANormal.dot” file is in the Startup folder that you have found in step one. Make sure the old LSA.dot file is deleted as well. (if LSANormal.dot is NOT there – use your search function to find it and then copy and paste it into this Startup folder)
In Word, look under Tools>Templates and Add-ins and check that “LSANormal.dot" is checked
de bestandlocaties zijn dus hetzelfde voor iedereen (ook goed gezet in Word>Bestandslocaties) en
het snelmenu is geladen, anders zou ik die invoegtoepassing met knoppen niet te zien krijgen.
[ Voor 27% gewijzigd door Mujo op 13-01-2008 20:56 ]
Gelieve niet te roken in mijn kantoorkamer!
Ik ben meer verslaafd aan sex, dan jij aan roken, maar je ziet mij toch ook niet neuken op kantoor?