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 :

Se promener dans un document word avec Visual Studio 2010


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

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

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Par défaut Se promener dans un document word avec Visual Studio 2010
    bonjour

    J'essaie de mettre en œuvre un lecteur de documents Word. il ya a des difficultés à l'exécution:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    	  objApplication = gcnew Word::Application;
    	  objDocument = gcnew Word::Document;
    	  objDocumentManager.OpenDocument( wsFullPathName, objApplication, objDocument);
    	  objParagraphs = objDocument->Paragraphs;
    	  for each ( Word::Paragraph^ P in objParagraphs) 
    	  {
    		  const wchar_t*  chars;
    		  sParagraphe = P->default->default;
    		  objParagraph = P;
    		  chars = (const wchar_t*)(Marshal::StringToHGlobalUni( sParagraphe)).ToPointer();
    		  wsParagraphe.append( chars);
    	  }
    ce code passe une fois seulement alors que le document comprend plusieurs paragraphes. pourquoi?
    je donne le document en pièce jointe:
    Fichiers attachés Fichiers attachés

  2. #2
    Membre extrêmement actif
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

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

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Par défaut il semble...
    Il semble que Visual Studio soit sensible au fait qu'un code est managé ou non
    initialement la couche Word était une couche de bas niveau que j'appelais comme un service.
    Avec Visual Studio j'ai commencé par une maquette d'IHM et après j'ai décidé de traiter word comme du code managé. Le débug s'est mal passé, et puis tout à coup plus rien n'a passé des que j’accédais a du code non managé qui manipulait des variables managées je ne l'exécutais pas.
    J'ai donc ré architecturé mon code pour faire exécuter le code word par le code de l'IiHM et de faire apller le code non managé par l'interface word, le code s'est mis à marcher. il semble donc qu'il n y ait pas besoin de lien Application

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 13/10/2010, 16h28
  2. Ecrire dans un document Word avec une macro Word
    Par deruyter dans le forum VBA Word
    Réponses: 2
    Dernier message: 14/01/2010, 00h24
  3. Réponses: 0
    Dernier message: 29/09/2009, 11h42
  4. Localiser du texte dans un document word avec java
    Par samorra dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 14/07/2009, 12h56
  5. Réponses: 0
    Dernier message: 15/03/2008, 09h59

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