none
travailler avec des document WORD RRS feed

  • Question

  • Bonjour,

    J'ai besoin d'être orienté. J'aimerais développer une petite application capable de reprendre dans une variable tout les fichiers d'une certaine extension (par exemple : *.doc) présent dans un répertoire.
    L'idée est de pouvoir vérifier si une image est présente dans chacun des document et de l'extraire pour la sauver au format JPG.
    Quel type de variables ai-je besoins ?
    Quels composants importer ?
    Comment travaille-t-on sur des répertoires ? par exemple, comment récupérer *.doc dans une collection de fichiers ?
    Je travaille avec Visual Studio Express 2005.
    Je sais que ma demande est vaste, mais je n'ai jamais travaillé sur des fichiers et j'aurais juste besoin d'une bonne direction à prendre, après je pourrai me débrouiller avec l'aide.

    Merci


    (PS : J'ai mis cette question sur
    Forums du site MSDN France » Visual Studio » Visual Basic mais n'obtenant pas de réponse, je tente ma chance ici. merci de me dire si ma question manque de clarté et pourquoi).
    vendredi 26 janvier 2007 12:09

Réponses

  • Salut, je vais te donner quelques concepts qui pourrait d'aider à débuter (Les exemples sont en C#, mais facile à traduire).

    • Pour connaitre les répertoires/Fichiers de ton disque dur, utilise les classes DirectoryInfo et FileInfo. Ils se trouve dans le namespace System.IO

    DirectoryInfo di = new DirectoryInfo("C:");
    FileInfo[] fi = di.GetFiles("*.doc");

    vendredi 23 mars 2007 19:46
    Modérateur

Toutes les réponses

  • UP !

    S'il vous plaît... J'aimerais vraiment un petit coup de main...

    Merci
    vendredi 23 mars 2007 13:13
  • Salut, je vais te donner quelques concepts qui pourrait d'aider à débuter (Les exemples sont en C#, mais facile à traduire).

    • Pour connaitre les répertoires/Fichiers de ton disque dur, utilise les classes DirectoryInfo et FileInfo. Ils se trouve dans le namespace System.IO

    DirectoryInfo di = new DirectoryInfo("C:");
    FileInfo[] fi = di.GetFiles("*.doc");

    vendredi 23 mars 2007 19:46
    Modérateur
  • Merci pour ta réponse.
    Dès que je rentre chez moi, je vais essayer de traduire le code que tu m'as donné et d'effectuer des trainings avec les outil pour microsoft office.
    Cependant, ça fait des mois que je n'ai plus touché à VB... donc ça risque de prendre du temps (et deux trois question supplémentaires) avant que je puisse marqué le message comme résolu.

    Merci et à bientôt,

    Yannick
    mercredi 28 mars 2007 07:57
  • Bonjour,

    Il y a quand même juste un problème avec la méthode GetFiles("*.doc"), si on lis bien la MSDN la méthode a un comportement aberrant, à savoir qu'elle renvoi les documents qui ont l'extension .doc mais aussi ceux dont l'extension est .docxxxxxx (x étant n'importe quel caractère à par le point).

    Il est vrai que ce bug n'est pas génant si on ne renomme pas ses fichiers, mais si l'on fait une sauvegarde et que l'on renomme *.doc_old ça ne fonctionne plus.

     

    Cordialement,

    lundi 16 avril 2007 12:48