Gerer un document Word avec C++
Fermé
Mohamed
-
22 janv. 2010 à 23:21
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 23 janv. 2010 à 14:19
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 23 janv. 2010 à 14:19
A voir également:
- Gerer un document Word avec C++
- Signer un document word - Guide
- Espace insécable word - Guide
- Supprimer une page word - Guide
- Comment faire un organigramme sur word - Guide
- Suivi des modifications word - Guide
2 réponses
Morgatte
Messages postés
1219
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
24 janvier 2023
281
22 janv. 2010 à 23:27
22 janv. 2010 à 23:27
Un fichier word n'est pas un simple texte en réalité quand tu le regarde avec un logiciel hexadécimal tu vois bien le Bytes représentant les lettres mais aussi toutes les autres informations de tabulation.
Ce que tu peux faire c'est récupérer le texte dans le Press papier (fonction OpenCilpBoard et sa clique) puis copier ce texte dans un fichier txt. puis récupérer ce texte débarassé de sa tabulation.
Ou bien toujours après avoir récupérer le texte dans le clipboard, parser les caractères pour ne récupérer que ceux compris entre "A à Z" && "a à z" && "0 à 9" && " & é " ' à ...... pour te débarrasser toujours de la tabulation .
Ce que tu peux faire c'est récupérer le texte dans le Press papier (fonction OpenCilpBoard et sa clique) puis copier ce texte dans un fichier txt. puis récupérer ce texte débarassé de sa tabulation.
Ou bien toujours après avoir récupérer le texte dans le clipboard, parser les caractères pour ne récupérer que ceux compris entre "A à Z" && "a à z" && "0 à 9" && " & é " ' à ...... pour te débarrasser toujours de la tabulation .
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
23 janv. 2010 à 14:19
23 janv. 2010 à 14:19
C'est normal, un fichier word est un binaire et tu ne peux donc pas le lire comme un fichier texte. Il faut a priori passer par une API windows si tu veux tout faire en C++, ou alors exporter au préalable ton document word vers un format texte.
Bienvenue dans le monde fabuleux de microsoft.
Bienvenue dans le monde fabuleux de microsoft.