我想使用这个库来处理剪贴板。我希望在下面的屏幕截图中看到它,但我无法在我的参考库列表中找到它。我尝试将VBA表单添加到我的excel项目中但没有成功。如何让它出现?
我的整个计算机W7和Excel 2016上没有FM20.DLL文件。我通过探索和使用find
搜索了cygwin。
答案 0 :(得分:6)
在64位计算机上,FM20.dll位于C:\Windows\sysWOW64
目录中。这是32位。
答案 1 :(得分:1)
我在C:\ Program Files(x86)\ Microsoft Office \ root \ VFS \ SystemX86中找到了FM20.DLL;这与MS Office 2016和Windows 10有关。
答案 2 :(得分:0)
从this old knowledge base article我的猜测是这个DLL可能只包含在旧版本的Office中?这部分似乎很有希望:
作为让最终用户安装Microsoft Office的替代方法, 您可以让他们免费下载并安装Microsoft ActiveX 控制板,也安装Fm20.dll。欲获得更多信息, 请参阅以下Microsoft Developer Network(MSDN)网站: http://msdn.microsoft.com/en-us/library/ms968493.aspx
但是,由于链接工具是从1997年开始的,因此您需要在"兼容模式"中运行其设置。右键单击可执行文件并选择" Properties"然后点击"兼容性"选项卡并选择" Windows 95"在"在兼容模式下运行此程序:"落下。然后以管理员身份运行它(这对我来说使用Windows 8.1)。
答案 3 :(得分:0)
也许您可以尝试使用CLSID进行后期绑定
Dim MyDataObj As Object 设置MyDataObj = CreateObject(“新:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}”)
或类似的东西。
答案 4 :(得分:-1)
那个图书馆应该真的存在。我刚刚检查了我的Excel 2016安装(32位),它默认存在(只是没有选中)。如果不在办公室,我建议修理你的办公室。