Manque une référence dans Excel 2007

Bonsoir a tous, forum bonsoir

j'ai trouver un code qui m'intéresse beaucoup et pour qu'il fonctionne correctement il est conseiller par l'auteur

de cocher dans VBA la référence ( Standard OLE Types)

Bon facile a faire, c'est moins drôle quand on ne la trouve pas, j'ai beau chercher dans tous le listing pourtant passer au peigne fin

hé non elle n'ai pas présente

Alors recherche sur le net mais je n'ai pas trouver comment installer (Standard OLE Types) ou comme procéder pour

y parvenir

Si quelqu'un peut m'aider sur ce coup la, merci d'avance a vous

pour infos j'ai Excel 2007 sous Windows 7 32 bits

Bonne soirée a tous encore merci a vous.

Cdlt Ray

Bonjour,

Dans ta liste de références, as-tu un OLE quelconque ?

Si oui, essaie-le...

Ou bien soumets- nous le code ou le lien.

Note : OLE = Object Linking and Embedding

Gelinotte

salut gelinotte,

merci pour ta réponse c'est sympa

rien trouver se rapprochant OLE = Object Linking and Embedding

J'envoi le fichier original trouver sur le net et qui fonctionne bien avec la référence

Bonne soirée

Cdlt Ray

Bonjour,

Il s'agit de olepro32.dll qui devrait être dans le dossier C:\Windows\System32.

S'il n'est pas là ... http://www.commentcamarche.net/forum/affich-3513361-ne-trouve-pas-olepro32-dll

Une fois que tu l'auras déposé dans le dossier, dans les références utilise le bouton Parcourir pour créer le lien.

Gelinotte

Salut a tous, salut gélinotte,

Bon j'ai réussi a mettre la Olepro32.Dll

j'ai la référence de cocher pour ca c'est bon

mais le fichier ci-joint bug quand même et je trouve pas pourquoi

Si svp tu a le temps de bien vouloir regarder ce qui cloche, rien ne presse

je te remercie pour l'aide apporter, très apprécier.

Merci et bonne journée a toi

Cdlt Ray

Bonjour,

Pour commencer tu as des fonctions en doublons.

Ensuite tu as oublié de déclarer la fonction ShellExxecute.

Pour le reste, je suis incompétent et il serait judicieux pour toi de nous communiquer le classeur d'origine car celui semble avoir été remanié.

Cdlt.

Bonjour,

Tout le code du module2 est une réplique du code du module1. Au lancement, il y a confusion dans les noms.

Assures-toi que la barre d'outils Édition est visible (sinon menu Affichage, Barre d'outils, coche Édition)

Clique n'importe où dans le module 2 >> CTRL+A > cela va sélectionner tout le texte > dans la barre d'outils Édition, clique sur Commenter bloc; ainsi tout sera désactivé sans effacer ... au cas où. Relance la macro, ça va fonctionner.

Par contre, le code n'est pas fini, il rester des bouts à compléter, tels : LabelNB, les boutons Quitter et Nouveau répertoire, le Label3 (icône de Excel), ImageList1 (icône plusieurs feuilles).

Je te laisse ces plaisirs ...

Gelinotte


Bonjour Jean-Eric,

La fonction ShellExecute n'est-elle pas déclarée dans le module1 ??

Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _ .......

Gelinotte

RE,

Bonjour Gelinotte,

Etant donné que la procédure "bug" entre autre sur la ligne ShellExecute, j'ai pensé qu'il avait oublié de la déclarer.

Cdlt.

Bonjour,

Une fois tout le code du module2 désactivé, l'exécution fonctionne ...

Gelinotte

Salut gelinotte

Salut Jean-Eric

Merci pour vos réponses,

J'ai suivi les conseils, c'est bien parti, plus d'erreur et le programme fonctionne mais encore en cours.

Je souhaitais

  • Afficher les icones des fichiers, c'est ok
  • Afficher le nom des fichiers vidéos, c'est ok
  • Afficher le poids en Mo & Go Octets, c'est ok
  • Afficher la durée des vidéos, c'est ok

Mais petit soucis pas prévu, c'est le temps de chargement 2 Minutes pour 2000 fichiers, c'est pas bon du tout.

Je vais effectuer des tests séparer et je reviens dire de quoi il retourne.

Merci a vous pour votre savoir qui m'a bien aider.

Je vois ca demain, bonne soirée a vous et merci

Cdlt Ray

Rechercher des sujets similaires à "manque reference 2007"