Ne peut pas trouver de Microsoft Forms 2.0 Object Library ou FM20.DLL
Je voudrais utiliser cette bibliothèque pour travailler avec le presse-papiers. J'attends de le voir, comme dans la capture d'écran ci-dessous, mais je ne le trouve pas dans ma liste de bibliothèques de référence. J'ai essayé d'ajouter VBA forme de mon projet en format excel, sans succès. Comment puis-je la faire apparaître?
Je n'ai pas de FM20.DLL fichier sur mon ordinateur W7 et Excel 2016. J'ai cherché à la fois à travers explorer et d'utiliser find
avec cygwin.
Vous n'avez pas besoin de Formes 2.0 pour fonctionner avec le presse-papiers de Windows - utiliser l'API Win32, reportez-vous à ce fil de discussion sur MSDN
Donc le code hérité ne peut plus travailler, est-ce exact? Voici un exemple de code que j'essaie de travail. mathematica.stackexchange.com/questions/14658/...
Existe-il des formes dans votre projet VBA? Si pas, essayez d'en ajouter un.
Oui déjà essayé.
Et avez-vous essayé de ré-installer Excel? Lors de la réinstallation de prendre soin sur les tools pour Office et VBA.
Donc le code hérité ne peut plus travailler, est-ce exact? Voici un exemple de code que j'essaie de travail. mathematica.stackexchange.com/questions/14658/...
Existe-il des formes dans votre projet VBA? Si pas, essayez d'en ajouter un.
Oui déjà essayé.
Et avez-vous essayé de ré-installer Excel? Lors de la réinstallation de prendre soin sur les tools pour Office et VBA.
OriginalL'auteur William A | 2016-02-27
Vous devez vous connecter pour publier un commentaire.
De ce vieil article de base de connaissances j'imagine cette DLL n'est peut-être inclus dans les anciennes versions d'Office? Cette partie semblait prometteur:
Cependant, sur le site de l'outil est à partir de 1997, vous aurez besoin pour exécuter son programme d'installation en "mode de compatibilité" par un clic droit sur l'exécutable et en sélectionnant "Propriétés", puis en cliquant sur la "Compatibilité" de l'onglet et sélectionnez "Windows 95" dans "Exécuter ce programme en mode de compatibilité pour:" liste déroulante. Puis exécuter en tant qu'administrateur (cela a fonctionné pour moi, en utilisant Windows 8.1).
Il doit, mais n'est pas toujours par des preuves des ordinateurs que j'ai utilisées. Le lien est 32 bits uniquement. Drôle de chose que j'ai réellement essayé avant de poster la question. Je n'ai pas donner le downvote par je vais essayer le mode de compatibilité à un certain point, bien que Im tout à fait certain que ça ne marchera pas.
Je n'ai jamais eu un sans fm20.dll, de sorte que ceux-ci doivent être incomplètes installations d'Office. Essayez une installation complète. Notez que si vous avez un clic pour exécuter Office 2016 installation est diffusé au fur et à mesure de sorte qu'il pourrait prendre un certain temps avant que vous avez tout.
OriginalL'auteur Steve Chambers
Sur les ordinateurs 64 bits, FM20.dll est dans le
C:\Windows\sysWOW64
répertoire. Il est 32 bits.OriginalL'auteur jules3766
J'ai trouvé FM20.DLL dans C:\Program Files (x86)\Microsoft Office\root\VFS\SystemX86; c'est avec MS Office 2016 et Windows 10.
OriginalL'auteur V Ward
Peut-être vous pouvez essayer une liaison tardive à l'aide de la CLSID
Dim MyDataObj Comme Objet
Ensemble MyDataObj = CreateObject("Nouveau:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}")
ou quelque chose comme ça.
OriginalL'auteur Dileep Krishnamurthy
Que la bibliothèque doit être vraiment là. Je viens de vérifier sur mon Excel 2016 installation (32 bits) et il est là par défaut (mais pas vérifié). Je recommande à la réparation de votre Bureau si elle n'est pas là.
OriginalL'auteur jkpieterse