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

Silverlight Discussion :

piloter office word et excel


Sujet :

Silverlight

  1. #1
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 45
    Par défaut piloter office word et excel
    Bonjour,
    D'une page silverlight "Page", j'execute ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    // create an instance of excel
                dynamic excel = AutomationFactory.CreateObject("Excel.Application");
                excel.Visible = true;  // make it visible to the user.
    Cela plante et me met l'erreur suivante :
    {System.NotSupportedException: Cette opération n'est pas prise en charge dans le contexte actuel.
    à MS.Internal.Error.MarshalXresultAsException(UInt32 hr, COMExceptionBehavior comExceptionBehavior)
    à MS.Int .......
    Sur les exemples ils utilise un usercontrol, cela change t il grand chose?

    Merci

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Bah est-ce que ton application est en mode OOB avec mode élevé ?

  3. #3
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 45
    Par défaut
    Je ne sais pas ...
    Comment verifie t on cela?

  4. #4
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par otyv84 Voir le message
    Je ne sais pas ...
    Comment verifie t on cela?
    Ben c'est le cas lorsque ton application n'est pas dans un navigateur. Le mode Out Of Browser, pour le mode Trusted il faut cocher une case.

    http://broux.developpez.com/articles...erlight-4/#L10

  5. #5
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 45
    Par défaut
    Citation Envoyé par Skyounet Voir le message
    Ben c'est le cas lorsque ton application n'est pas dans un navigateur. Le mode Out Of Browser, pour le mode Trusted il faut cocher une case.

    http://broux.developpez.com/articles...erlight-4/#L10
    ça ne marche toujours pas.
    Le probleme : ça ne serait pas le fait que j'utilise "Page" au lieu de "Usercontrol"?

  6. #6
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par otyv84 Voir le message
    ça ne marche toujours pas.
    Le probleme : ça ne serait pas le fait que j'utilise "Page" au lieu de "Usercontrol"?
    Non mais c'est pas tout de cocher la case, est-ce que tu utilises bien le mode OOB au moins ?

    Il faut d'abord installer ton application (clic droit -> Install) et ensuite pour debugger tu n'as qu'à suivre ça

    http://weblogs.asp.net/lduveau/archi...ight-apps.aspx

  7. #7
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 45
    Par défaut
    Citation Envoyé par Skyounet Voir le message
    Non mais c'est pas tout de cocher la case, est-ce que tu utilises bien le mode OOB au moins ?

    Il faut d'abord installer ton application (clic droit -> Install) et ensuite pour debugger tu n'as qu'à suivre ça

    http://weblogs.asp.net/lduveau/archi...ight-apps.aspx
    c'est cool merci

  8. #8
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Que tu utilises une page ou un UserControl, cela ne devrait rien changer...

    Tu as bien Excel d'installé sur ta machine ?

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

Discussions similaires

  1. [WD-2013] Piloter word depuis excel
    Par llyglad dans le forum Word
    Réponses: 1
    Dernier message: 16/09/2013, 02h22
  2. [XL-2003] Userform pour piloter Word et excel
    Par Ipalgo dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 23/07/2010, 18h09
  3. [Lazarus] Piloter Microsoft Office Word 2002
    Par Yoanben dans le forum Lazarus
    Réponses: 7
    Dernier message: 15/03/2010, 12h21
  4. [WD-2002] Changement Langue Office Word Excel
    Par Angeldu74 dans le forum Word
    Réponses: 0
    Dernier message: 22/09/2009, 19h07
  5. Réponses: 9
    Dernier message: 10/07/2008, 22h12

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