IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenOffice & LibreOffice Discussion :

BASIC runtime error. Object variable not set. quand j'essie de lancer une macro


Sujet :

OpenOffice & LibreOffice

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2002
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 11
    Points : 9
    Points
    9
    Par défaut BASIC runtime error. Object variable not set. quand j'essie de lancer une macro
    Bonjour,
    j'ai recupéré un fichier avec une macro censée exporter en csv certaines valeurs du tableur seulement des que j'essaie d'executer la macro j'ai le message d'erreur BASIC runtime error. Object variable not set.

    Ci dessous le code. Pourriez vous m'aider ? Merci d'avance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    '/*===================================================================================================
    '/* Save
    '/*===================================================================================================
    Sub Save
    	Dim oScript as object
    	Dim LibOClasseur as Object
    	Dim LibOFeuillePDAA, LibOForm, LibOCmdCheck, LibOCmdSave as Object
     
    	'----------------------------------------------------------------------------------------
    	' Prepare controls
    	'----------------------------------------------------------------------------------------
     
    	LibOFeuillePDAA = thiscomponent.Sheets("PDAA")
    	LibOForm = LibOFeuillePDAA.DrawPage.Forms.getByIndex(0)
     
    	' desactive les boutons save
    	LibOCmdSave = LibOForm.getByName("cmdSave")
    	LibOCmdSave.enabled = False
     
    	'----------------------------------------------------------------------------------------
    	' Save
    	'----------------------------------------------------------------------------------------
     
    	LibOClasseur = thiscomponent
     
    	oScript = oSP.getScript( "vnd.sun.star.script:Standard.Module.Save?language=Basic&location=document")  
    	oScript.invoke(Array(LibOClasseur),Array(),Array())	
    End Sub

  2. #2
    Membre chevronné
    Avatar de Bidouille
    Inscrit en
    Mars 2003
    Messages
    1 275
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 1 275
    Points : 1 992
    Points
    1 992
    Par défaut
    Qu'est ce que oSP ?
    L'objet n'est défini nulle part, d'où le message d'erreur.

    D'ailleurs, je ne vois pas comment ce script pourrait exporter en CSV quoi que ce soit.
    Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

    Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.

Discussions similaires

  1. Run time error 91 in vb:object variable or with block variable not set
    Par azzouz90 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 09/09/2011, 01h40
  2. Erreur (object variable or with block variable not set), Aide ADODB
    Par Louis.Gruhn dans le forum Général VBA
    Réponses: 6
    Dernier message: 21/12/2010, 10h21
  3. Error 91 :object variable or with block variable not set
    Par Eausport dans le forum Installation, Déploiement et Sécurité
    Réponses: 13
    Dernier message: 06/06/2009, 04h09
  4. [Excel] - UserForm (Object variable not set)
    Par Chewi dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/02/2007, 11h10
  5. [VBA-E] Erreur "Object variable or With block variable not set"
    Par @lex(is) dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 08/06/2006, 12h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo