我已经下载了office 2007 UIribbon .dll,但是现在呢?我在 VB.net 中编码。我不知道把这个 .dll 放在哪里,而且我在任何地方都看不到任何额外的控件。自述文件解释了如何许可您的副本,我已经完成了。
怎么办?我希望在我可以添加到某处的组件列表中神奇地看到功能区控件,但它只是不在那里......
有没有办法将其用作 WYSIWYG 设计 View 的拖放组件?
编辑:澄清一下,我的目标是在我自己的工作中使用功能区,而不是修改 Office 功能区或为其开发插件。我在任何地方都找不到任何免费的功能区,我不确定我拥有的这个 .dll 是否是我需要的。
最佳答案
我建议使用以下替代 Microsoft 功能区的方法:
A Professional Ribbon You Will Use (Now with orb!)
here on SO 已经讨论了使用 Office 功能区所需的许可。
要开始使用,首先在您的解决方案中添加对 DLL 的引用:
项目并选择添加引用...
浏览选项卡并导航到和
选择 DLL。
对话。
要使用功能区,请查看教程 here 。
此外,功能区的作者为 here 组件打开了一个 CodePlex 项目。
编辑: 向功能区添加控件时出现问题。
当我上次使用功能区时,Getting Started 页面上的说明对我有用,但现在不行了。也许这是我使用的 Visual Studio 版本(我相信我当时使用的是 VS2005 Pro,现在我使用的是 VS2008 Pro)。
在 VS 2008 中,我能够使用面板的 Items 属性将控件添加到 RibbonPanel。就是这样:
该组件在设计器中非常脆弱:
关闭设计器并重新打开它。
没有清除关联的代码
使用功能区控件(我必须
删除与该关联的所有行
表单中的功能区控件
.Designer.vb 文件)。
关于.net - 在我的项目中使用 Office 2007 UI 功能区 .dll 文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1295666/