Se passer de Dsofile - VB/VBA/VBS - Programmation
Marsh Posté le 19-03-2011 à 18:39:39
Salut,voir http://silkyroad.developpez.com/VB [...] seurs/#LIV la limite de 34 peut être repoussée, cette valeur dépend du systeme d'exploitation
Lire http://msdn.microsoft.com/en-us/library/ee691831.aspx
et http://arkham46.developpez.com/art [...] vba64bits/
Marsh Posté le 20-03-2011 à 09:44:01
Merci, c'est intéressant, notamment le premier lien. Je dois cependant préciser que j'utilise Word 2007 sous Windows Seven 64 bits !
Marsh Posté le 20-03-2011 à 11:00:28
re,et alors tu adaptes, bien que VBA soit nettement mieux intégré et employé sous Excel
par exmple le code de http://silkyroad.developpez.com/VB [...] urs/#LIV-C marche également sous Word ,il te reste à l'adapter pour l'écrire dans un doc Word
L'adaptation pour Excel de http://silkyroad.developpez.com/VB [...] urs/#LIV-C sur http://cjoint.com/?3dveVhk5adv
Marsh Posté le 22-03-2011 à 17:24:10
Oui, mais de cette manière on n'obtient que les propriétés générales, pas les personnalisées ! J'ai bien entrevu quelques solutions mais les dll proposées ne marchent pas non plus sous 64 bits !!
Marsh Posté le 22-03-2011 à 17:46:08
Re, eh oui il fallait réfléchir à 2 fois avant de basculer en 64 bits
Marsh Posté le 19-03-2011 à 16:13:10
Bonjour à tous,
J'ai une application assez lourde sous VBA Word, qui pour exécuter des statistiques sur des documents, utilise dsofile qui permet d'obtenir des infos sans ouvrir les documents. Malheureusement, cette dll ne fonctionne pas avec des systèmes 64 bits. Les informations dont j'ai besoin étant stockées sous forme de variables document, j'ai toujours la ressource d'ouvrir les fichiers un par et d'extraire les valeurs. Pourtant lorsque l'on utilise l'explorateur Windows et que l'on clique droit sur propriétés d'un document Word, on obtient les mêmes infos, sans ouvrir le fichier. Aussi, ma question est-elle la suivante : y-a t'il un moyen, autre que dsofile, de faire la même chose à partir de VBA Word ?
Merci d'avance.