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

VB.NET Discussion :

Récupérer Culture Office


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif

    Homme Profil pro
    Software Developer
    Inscrit en
    Mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Par défaut Récupérer Culture Office
    Bonjour,

    Comment faire pour récupérer la Culture de mon Microsoft.Office.Interop.Excel ?

    Merci.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2008
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 310
    Par défaut
    Qu'est-ce que tu appelles la Culture ?

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2008
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 310
    Par défaut
    Autant pour moi....

    Je pense que tu dois passer les threads, genre un truc comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.Threading.Thread.CurrentThread.CurrentCulture.Name

  4. #4
    Membre extrêmement actif

    Homme Profil pro
    Software Developer
    Inscrit en
    Mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Par défaut
    La culture c'est la langue de l'application, par exemple "en-US", "fr-FR"

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2008
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 310
    Par défaut
    Citation Envoyé par alex_vino Voir le message
    La culture c'est la langue de l'application, par exemple "en-US", "fr-FR"
    Je m'en suis rendu compte après avoir posté ... :p

  6. #6
    Membre extrêmement actif

    Homme Profil pro
    Software Developer
    Inscrit en
    Mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Par défaut
    Merci Sebnantes,

    J'ai mon pc+application en fr-FR
    J'ai Office en en-US

    Mon prog :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    appXls = New xls.Application
            MessageBox.Show(System.Threading.Thread.CurrentThread.CurrentCulture.Name)
            System.Threading.Thread.CurrentThread.CurrentCulture = New System.Globalization.CultureInfo("en-US") ' version culture EN
            MessageBox.Show(System.Threading.Thread.CurrentThread.CurrentCulture.Name)
    Retourne:
    "fr-FR"
    "en-US"

    Mais j'aimerais que mon prog détecte automatiquement la culture de Office et s'adapte

  7. #7
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2008
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 310
    Par défaut
    Dans ce cas, il faut que tu fasses un if du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    If System.Threading.Thread.CurrentThread.CurrentCulture.Name = "En-US" then 
          LA culture de ton pc+appli = New System.Globalization.CultureInfo("en-US")
    A moins que je n'ai pas compris...

  8. #8
    Membre extrêmement actif

    Homme Profil pro
    Software Developer
    Inscrit en
    Mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Par défaut
    Justement j'arrive pas à récupérer la Culture du Excel installé, enfin j'ai un peu de mal

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/05/2008, 23h36
  2. Récupérer les macros Office en VB6
    Par B.ratak dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 25/05/2007, 15h30
  3. Récupérer la culture du PC hote
    Par hobotalker dans le forum Windows Forms
    Réponses: 2
    Dernier message: 19/02/2007, 14h40
  4. [Open Office] Récupérer macros Excel
    Par ludo96x dans le forum Excel
    Réponses: 1
    Dernier message: 03/02/2007, 11h22
  5. Réponses: 2
    Dernier message: 14/09/2006, 19h53

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