Bonjour,
J'ai réalisé, sous Libreoffice Calc version 3.3.3, une application de
gestion de compétition sportive. Expérimentée avec succès, toujours avec
cette version et avec OpenOffice. Il y a plusieurs onglets, des tris,
des recompositions de plages, etc... Tout cela avec des boutons auxquels
sont affectées des macros.
Je viens de passer en version Libre Office 3.4.4 et là, surprise, une
erreur macro apparaît quand il s'agit de changer d'onglet :
/LibreOffice 3.4
Erreur d'exécution BASIC '91'
Variable d'objet non définie./
Voici une des macros en question :
*/sub Vers_Accueil/*
*//*
*/rem Définition des variables/*
*//*
*/dim document as object/*
*//*
*/dim dispatcher as object/*
*//*
*/
/ *
*//*
*/rem Accès au document/*
*//*
*/document = ThisComponent.CurrentController.Frame/*
*//*
*/dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")/*
*//*
*/
/ *
*//*
*/rem Aller à la feuille "Accueil"/*
*//*
*/dim args1(0) as new com.sun.star.beans.PropertyValue/*
*//*
*/args1(0).Name = "Nr"/*
*//*
*/args1(0).Value = 1/*
*//*
*/dispatcher.executeDispatch(document, ".uno:JumpToTable", "", 0,
args1())/*
*//*
*/
/ *
*//*
*/rem Placer le pointeur en A1/*
*//*
*/dim args2(0) as new com.sun.star.beans.PropertyValue/*
*//*
*/args2(0).Name = "ToPoint"/*
*//*
*/args2(0).Value = "$A$1"/*
*//*
*/
/ *
*//*
*/end sub/*
La ligne en cause est celle-ci :
*/dim args1(0) as new com.sun.star.beans.PropertyValue/*
Est-ce un bug de la version 3.4 ?
Précision : pour essai, j'ai enregistré une macro pour simplement
changer d'onglet avec cette nouvelle version et, à l'exécution, l'erreur
apparaît aussi. Donc elle ne reconnaît pas ses propres macros. Bizarre non ?
Merci par avance pour les suggestions et avis.
--
Envoyez un mail à users+help@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
Context
- [fr-users] Calc : erreur de macro suivant le version · Michel ANDREU
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.