Bonjour à tous,

J'ai un problème lorsque j'ouvre des classeurs Calc avec une macro.
Quelqu'un saurait-il me dire pourquoi ce problème apparaît et comment le régler ?

La macro en question :

Function getRegistry() As Object
   Dim vRegistry as Object
   Dim pathSubstitutionService as Object
   Dim fileURL as String
vRegistry = createUnoService("com.sun.star.registry.SimpleRegistry") pathSubstitutionService = createUnoService("com.sun.star.util.PathSubstitution")

fileURL = pathSubstitutionService.getSubstituteVariableValue("$(user)") & packageName & "terminologie.rdb"
   vRegistry.open(convertToURL(fileURL), FALSE, TRUE )
   getRegistry = vRegistry
End Function

Un message d'erreur concernant le package terminologie.rdb apparaît avec une erreur en écriture, puis la fenêtre des macros apparaît en surlignant la ligne : "vRegistry.open(convertToURL(fileURL), FALSE, TRUE )"

Je ne connais pas le langage Basic d'OOo pour les macros, du coup, c'est du charabia pour moi cette macro.

J'utilise un Windows XP SP3 avec OOo 3.2.1. Lorsque j'utilisais la version OOo301, il n'y avait pas d'erreur. Ce sont des fichiers budgétaires que j'aie créé avec OOo301. Cela a t-il un rapport ?

Le dossier %USERPROFILE\Application Data\OpenOffice.org3 a déjà été supprimé à 2 reprises. Suite à cette suppression l'erreur disparaît pour un temps puis réapparaît.

Lorsque j'ouvre un classeur vide, l'erreur n'apparaît jamais. Lorsque je ferme le classeur qui a produit l'erreur et que je l'ouvre de nouveau, l'erreur n'apparaît plus. Et lorsque je redémarre le PC pour tenter de reproduire l'erreur, cela se reproduit aléatoirement.



Merci de vos lumières,

MT

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Répondre à