为什么我看不到Microsoft Forms 2.0对象库?

25

我想使用这个库来处理剪贴板。 我期望它会像下面的截图一样出现,但是我在我的参考库列表中找不到它。 我该如何使它出现?

在此输入图片描述


11
当您浏览时,我认为出现了FM20.dll。 - Raystafarian
@Raystafarian:谢谢你,但实际上,我从一开始就回答了自己的问题。我发帖是因为我曾经为此苦苦挣扎,很难找到一个简单的方法来放置库。何必浏览.dll文件,当你可以只需向项目添加一个表单,让它以这种方式出现呢? - Jon
当我点击时,答案没有显示 - 抱歉。 - Raystafarian
1
@Raystafarian:是的,浏览到FM20.dll文件(在Visual Basic Editor--->Tools--->References---->Browse按钮中)也可以。我认为了解这种方法很好。谢谢。 - Jon
1
你也可以选择晚期绑定。此外,请注意,在DataObject和Windows 8版本中存在问题,导致从剪贴板返回的只有两个奇怪字符,而不是实际文本。Win API是一个更安全的选项。 - Rory
@Rory:感谢提供这些信息。我之前不知道在Windows 8版本中存在“DataObject”问题。关于后期绑定,我还没有习惯没有IntelliSense功能的编码方式,但是被提醒这个选项还是很有帮助的。 - Jon
2个回答

33
如果您向项目中添加一个用户窗体,库会自动添加。如果您不需要用户窗体,随时可以将其删除。 在此输入图片描述

3
添加表单时是否会添加其他东西,而当您稍后删除该表单时不会删除它? - user1379931
@bibadia:意识到这一点很重要,我不知道答案。我刚刚测试了添加一个表单和删除一个表单,至少除了我们感兴趣的“表单”库之外,没有出现其他已选中的库。但是,正如你所暗示的那样,这并不意味着其他未经检查的.dll没有添加到列表的更深处,这当然更难以看到。也许这会成为一个新问题的答案。 - Jon
这个解决方案是正确的。我在C:\Windows\System32中没有FM20.dll,但它在W10/64上的Release 2H21中仍然可以正常工作。非常感谢! - musbach

4

我认为当你浏览时会遇到FM20.dll - Raystafarian 2016年2月24日18:46

确认。 在我的Windows系统目录(%windir%\system32)中找到了FM20.dll的搜索结果。感谢@Raystafarian

请参见原帖。


这个dll在Windows 10上找不到。显然它被系统更新删除了:https://answers.microsoft.com/en-us/windows/forum/all/fm20dll-is-missing-after-windows-10-update-1803/21f25adb-679f-42dd-a3e3-cbc94c9a61f2所以我会选择Jons的答案。 - Chinmay Kamat

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接