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

C# Discussion :

[VSTO] Word dans IE


Sujet :

C#

  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2005
    Messages : 690
    Points : 1 647
    Points
    1 647
    Par défaut [VSTO] Word dans IE
    Bonjour,

    Pour une application intranet, on ouvre un document word dans IE (en faisant un Response.Redirect () vers le document word en question).
    L'utilisateur saisis quelques champs dans le document, puis clique sur un bouton "Valider" qui se trouve dans notre action panel (code behind).
    Le probleme c'est que dès qu'une modif est faite dans le document, si l'on change d'url ou si on quitte IE, un message s'affiche :

    "Ce document a été modifié. Voulez-vous enregistrer les modifications*?
    Oui*: Enregistre vos modifications
    Non*: Ignore vos modifications
    Annuler*: Garde le document ouvert"

    Il semblerais que ce message soit un message du browser.
    Même en faisant un fichier -> enregistrer (ou enregistrer sous) il nous affiche encore ce message apres.

    Ma question :
    Comment faire pour ne pas afficher ce message ?

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Points : 4 061
    Points
    4 061
    Par défaut
    Cela dépend de ce que tu veux dire par là :
    Même en faisant un fichier -> enregistrer (ou enregistrer sous) il nous affiche encore ce message apres.
    Enregistrement sous word ? Dans ce cas essaye de faire un fichier enregistrer sous IE.

    Inversement tu as fait un fichier enregistrer sous IE ? Dans ce cas essaye d'enregistrer sous word.
    Pourquoi faire compliqué lorsque l'on peut faire encore plus compliqué.

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2005
    Messages : 690
    Points : 1 647
    Points
    1 647
    Par défaut
    Lorsque le .doc s'ouvre dans IE, le menu IE se transforme en celui de word.
    donc, on a testé le "enregistrer" de word...

    mais ce qu'on cherche à faire c'est plutot de ne pas afficher ce message, car l'enregistrement sera géré par notre bouton "Valider" de l'action panel

  4. #4
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Points : 4 061
    Points
    4 061
    Par défaut
    Essaye dde faire un enregistrer IE, tu n'auras peut être plus le message.
    Il est possible que ton enregistré word gérer par ton bouton sous forme de code ne passe pas l'info à IE.
    Si tu utilises du code pour faire un enregistrer IE cela marchera peut être.
    Pourquoi faire compliqué lorsque l'on peut faire encore plus compliqué.

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2005
    Messages : 690
    Points : 1 647
    Points
    1 647
    Par défaut
    je ne peux pas utiliser "l'enregistrer" de IE car le menu est celui de Word

    Et puis de toute façon on cherche à retirer purement et simplement ce message sans que l'utilisateur ait à enregistrer le document lui même...

    est-ce que quelqu'un à une idée svp ?

  6. #6
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Points : 4 061
    Points
    4 061
    Par défaut
    Non mais je ne pensais pas par l'interface mais via le code.
    Pourquoi faire compliqué lorsque l'on peut faire encore plus compliqué.

  7. #7
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2005
    Messages : 690
    Points : 1 647
    Points
    1 647
    Par défaut
    hum ok...

    mais alors je ne vois pas trop comment faire...
    comment faire pour qu'a partir d'une appli vsto dans word on puisse acceder aux fonction du IE dans lequel on est ?

  8. #8
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Points : 4 061
    Points
    4 061
    Par défaut
    Je ne connais pas le code, je proposais juste une solution en pensant que tu connaissais le code mais que tu n'avais pas pensé à essayer cela.

    Tout ce que je suis capable de faire, c'est de te renvoyer ici :
    http://msdn2.microsoft.com/en-us/library/bb726434.aspx
    Pourquoi faire compliqué lorsque l'on peut faire encore plus compliqué.

  9. #9
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2005
    Messages : 690
    Points : 1 647
    Points
    1 647
    Par défaut
    ok merci pour ton aide

    je vais continuer à chercher

  10. #10
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2005
    Messages : 690
    Points : 1 647
    Points
    1 647
    Par défaut
    UP !!

    Personne n'a une idée ?

  11. #11
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2005
    Messages : 690
    Points : 1 647
    Points
    1 647
    Par défaut
    UP !!

Discussions similaires

  1. [VSTO] cache dans un document word.
    Par maa dans le forum C#
    Réponses: 7
    Dernier message: 13/02/2008, 09h57
  2. [Forms6i] comment appeler word dans un formulaire
    Par TIENE dans le forum Oracle
    Réponses: 2
    Dernier message: 02/09/2005, 18h32
  3. ouverture de fichiers word dans delphi (sans utiliser word)
    Par poussinphp dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 11/07/2005, 14h25
  4. Enregistremenbt d'un fichier WORD dans une base de données
    Par yam49 dans le forum Bases de données
    Réponses: 4
    Dernier message: 02/08/2004, 15h01
  5. [Struts][Oracle]Upload fichier word dans une base
    Par Maximil ian dans le forum Struts 1
    Réponses: 7
    Dernier message: 10/02/2004, 15h52

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