Dim.Reichart
XLDnaute Occasionnel
Bonjour à tous,
J'ai (encore) des soucis pour créer une macro, je vous explique:
Au travail, on doit compiler des fiches (environ 80), qui contiennent chacune une vingtaine de rubriques, toujours les mêmes mais pas forcément placées dans le même ordre.
Ces fiches peuvent être au format word, libre office (ou équivalent), PDF et parfois PDF image (mais ce dernier cas sera écarté, sauf si vous avez une solution à proposer).
Donc, il faut recopier les différentes rubrique dans un tableur, avec une relecture préalable, afin de corriger les fautes éventuelles et parfois reformuler.
Vu la lourdeur de la tâche, je me suis dit qu'une macro serait la bienvenue, mais j'ai des soucis quasiment dès le début.
Voici en gros, ce que j'essaye de faire:
-Sélection de la fiche (feuille Recapitulatif, Commandbutton1)
-Ouverture du document d'un coté, et d'une USF, avec des inputbox pour chaque information à copier (en vis a vis du document, pas encore fait)
-copie des informations dans les inputbox correspondantes, en cherchant entre les mots clés listés
-une fois relues et corrigées, copie des infos des inputbox dans le tableau recapitulatif
Sauf que ouvrir le document ne fonctionne déjà qu'une fois sur deux et je ne sais pas pourquoi...
Je suis passé par Shell.application pour pouvoir ouvrir tous les types de documents, et activé la référence Library Word Object.
Je crois que du coup, il me faudrait la version Shell.application de la commande, mais je ne la trouve pas. Sinon, faire un traitement différent selon que le document est de type word (ou équivalent) ou PDF, mais ca ne m'enchante pas.
Donc, la (les) question(s), c'est d'une part, comment feriez vous? Est-ce que vous savez ce qui fait que ca ne fonctionne pas chez moi?
Toute autre remarque pertinente est la bienvenue evidemment.
D'avance, je vous remercie pour toute contribution, aide ou simple coup d'oeil à mon projet.
Et bonne soirée à tous également.
Dimitri.
J'ai (encore) des soucis pour créer une macro, je vous explique:
Au travail, on doit compiler des fiches (environ 80), qui contiennent chacune une vingtaine de rubriques, toujours les mêmes mais pas forcément placées dans le même ordre.
Ces fiches peuvent être au format word, libre office (ou équivalent), PDF et parfois PDF image (mais ce dernier cas sera écarté, sauf si vous avez une solution à proposer).
Donc, il faut recopier les différentes rubrique dans un tableur, avec une relecture préalable, afin de corriger les fautes éventuelles et parfois reformuler.
Vu la lourdeur de la tâche, je me suis dit qu'une macro serait la bienvenue, mais j'ai des soucis quasiment dès le début.
Voici en gros, ce que j'essaye de faire:
-Sélection de la fiche (feuille Recapitulatif, Commandbutton1)
-Ouverture du document d'un coté, et d'une USF, avec des inputbox pour chaque information à copier (en vis a vis du document, pas encore fait)
-copie des informations dans les inputbox correspondantes, en cherchant entre les mots clés listés
-une fois relues et corrigées, copie des infos des inputbox dans le tableau recapitulatif
Sauf que ouvrir le document ne fonctionne déjà qu'une fois sur deux et je ne sais pas pourquoi...
Je suis passé par Shell.application pour pouvoir ouvrir tous les types de documents, et activé la référence Library Word Object.
Je crois que du coup, il me faudrait la version Shell.application de la commande, mais je ne la trouve pas. Sinon, faire un traitement différent selon que le document est de type word (ou équivalent) ou PDF, mais ca ne m'enchante pas.
Donc, la (les) question(s), c'est d'une part, comment feriez vous? Est-ce que vous savez ce qui fait que ca ne fonctionne pas chez moi?
Toute autre remarque pertinente est la bienvenue evidemment.
D'avance, je vous remercie pour toute contribution, aide ou simple coup d'oeil à mon projet.
Et bonne soirée à tous également.
Dimitri.