Comment ouvrir un fichier d'un autre type autre que txt avec vb.net

parmk Messages postés 15 Date d'inscription lundi 13 octobre 2008 Statut Membre Dernière intervention 30 septembre 2009 - 3 mars 2009 à 12:36
aserf Messages postés 114 Date d'inscription lundi 15 avril 2002 Statut Membre Dernière intervention 1 juillet 2011 - 5 mars 2009 à 09:26
Bonjour à tous
J'ai du mal à ouvrir un fichier de type autre que texte (.txt) à partir de l'application que je suis en train de developper. quelqu'un aurait une petite idée là dessus?

6 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
3 mars 2009 à 12:45
Ah, tu es tombé dans le piège de base...

.Net n'a été prévu que pour ouvrir des fichiers .txt

Tout le monde s'en passe, tu devras en faire autant... désolé
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
3 mars 2009 à 12:47
bon, trêve de plaisanterie...

quel est ton code ?
quel type de fichier cherches-tu à ouvrir ?
0
aserf Messages postés 114 Date d'inscription lundi 15 avril 2002 Statut Membre Dernière intervention 1 juillet 2011
3 mars 2009 à 19:01
Effectivement, un fichier tu peu l'ouvrir en binaire et en fair ce que tu veux !
mais bon aprs il faut exactement connaitre le format du fichier a lire,
par exemple si c'est un .csv, il y a de forte chance que le separateur soit le ";" et le fin de ligne un retour chariot,
il te reste juste a decouper les ligne et ensuite les colonne,
mais si le fichier et d'un format type xls,doc, pdf, ... ou tout autre format de fichier complexe d'un logiciel tier
je te conseil de voir si il n'existe pas des biblioteque pour lire ce type de fichier,
ou de manipule le logiciel par code (excel et word c'est possible et assez simple).

voila, dit nous deja le format de ton fichier,

a++
seb

Développement Rapide PHP / VBNET -> www.database2code.com
0
parmk Messages postés 15 Date d'inscription lundi 13 octobre 2008 Statut Membre Dernière intervention 30 septembre 2009
5 mars 2009 à 09:06
c'est un fichier de type doc. mais je comprend deja que vb.net n'a pas prevu cela mais si vous avez un autre moyen, je suis prenneur
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
5 mars 2009 à 09:12
0
aserf Messages postés 114 Date d'inscription lundi 15 avril 2002 Statut Membre Dernière intervention 1 juillet 2011
5 mars 2009 à 09:26
le lien de renfield est exactement fait pour sa, la technique utiliser est celle a "liaison tardive" si je ne me trompe pas, donc tu n'aura pas l'intelisens sur les objet word,
tu peu rajouter la reference de word dans ton projet, comme sa tu aura l'intellisens sur les objet word.

Ensuite si les plateforms sible non pas la meme version de word cela peu poser probleme, donc au dernier moment tu remodifie la ligne de code comme dans l'exemple.

Je crois qu'il existe une technique pour avoir l'intelisens et en meme temps la compatibilité sur differente version de word, mais je ne m'en souviens plus (et j n'es suis pas sur a 100%)

Pour ma par j'avais fait une class qui mappais les principaux element que j'utilisais.

voila,

a++
seb

Développement Rapide PHP / VBNET -> www.database2code.com
0
Rejoignez-nous