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

Macros et VBA Excel Discussion :

S'assurer qu'on est bien dans Excel et pas dans LibreOffice (ou ailleurs) [Toutes versions]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Septembre 2015
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Septembre 2015
    Messages : 13
    Par défaut S'assurer qu'on est bien dans Excel et pas dans LibreOffice (ou ailleurs)
    Bonjour,
    Je cherche à savoir dans une macro si je suis bien dans "Microsoft Excel" ou dans un autre tableur. "Application.Name" me retourne bien "Microsoft Excel" mais c'est le cas aussi dans Calc/LibreOffice.
    Any idea ?
    Merci
    Claude

  2. #2
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    je n'ai jamais utilisé LibreOffice ...

    et en testant la version (Application.Version) ?

    sinon, peut être qu'en testant une méthode/propriété/fonction qui n'existe que sur Excel.... tu détectes si ça génère une erreur ou pas et ça te permet d'en déduire si tu es sur Excel ou pas ?

  3. #3
    Membre habitué
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Septembre 2015
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Septembre 2015
    Messages : 13
    Par défaut
    J'ai essayé avec Application.Version mais ça retourne un entier...
    En fait, j'aimerais le faire fonctionner sous LibreOffice (pas OpenOffice ou autre) mais il faudrait que je puisse tester car une fonction qui désactive le copier-coller à partir d'un menu est inopérante dans Calc.

  4. #4
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut



    Bonjour,

    tout simplement avec la propriété Name



    _____________________________________________________________________________________________________
    Je suis Charlie, Bardo, Sousse

  5. #5
    Invité
    Invité(e)

  6. #6
    Membre habitué
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Septembre 2015
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Septembre 2015
    Messages : 13
    Par défaut
    Citation Envoyé par Marc-L Voir le message
    tout simplement avec la propriété Name
    Citation Envoyé par rdurupt Voir le message
    Comme dit plus haut, la propriété Name retourne "Microsoft Excel" dans Calc... pas bon !

    Il n'y aurait pas un objet qui retournerais le nom de l'exécutable utilisé ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Qu'est ce qui ne va pas dans ma requête ???
    Par Higestromm dans le forum Langage SQL
    Réponses: 3
    Dernier message: 03/09/2018, 21h50
  2. Réponses: 0
    Dernier message: 09/05/2009, 16h09
  3. sql-serveur : qu'est-ce qui ne va pas dans cette requête ?
    Par isachat666 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 09/06/2006, 15h52
  4. Réponses: 5
    Dernier message: 21/03/2006, 15h00

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