问题标签 [ribbon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1132 浏览

wpf - 获取 MS Ribbon UI - Office UI 授权站点 - 找不到页面?

任何人都可以真正从 MS Office UI Fluent 站点下载 RibbonControlsLibrary 吗?( http://msdn.microsoft.com/en-us/office/aa973809.aspx )

我填写表格,签名,输入我的应用程序的名称(测试),然后它从以下 URL http://microsoftio.partnersalesresources.com/officeUI/license/重定向到“找不到页面”的页面.

我似乎无法从 MS 获得 Ribbon UI!

有人知道这里可能会发生什么吗?

谢谢

0 投票
2 回答
2346 浏览

c# - 以编程方式将功能区添加到 Microsoft Word 2007

我有一个使用 XML 扩展包向 Microsoft Word 添加功能的项目。目前,当我们给客户的文档打开时,它会加载我们的包,该包执行 SmartDocInitialize 方法,该方法使用 Microsoft.Office.Core.CommandBar.Controls.Add 等向主菜单和工具栏添加内容。未经修改,在 Word 2007 中打开时,这些按钮会添加到“加载项”功能区选项卡上,但这并不理想,因为这些按钮都很小,没有正确分组,并且无法将“加载项”选项卡带到装入文档时的正面。

如果文档在 Office 2003 中打开,我想保持此功能相同,但如果文档在 Office 2007 中打开,我想读取描述我的新功能区选项卡和所有按钮的 xml 文件。我在网上找到的所有东西似乎都导致功能区文件只有在你有一个非常具体的魔法组合时才会被加载(在 Visual Studio 中构建并且它可以工作,但没有关于如何将它部署给用户的信息框),并且只有在您最初使用 Visual Studio 工具为 Office 属性创建的整个项目时才有效,而我目前没有。

我们的开发环境是 XP、Visual Studio 2005、C#、.NET 2.0

0 投票
2 回答
27186 浏览

vb.net - vb.net 的免费功能区控件

我想知道 vb.net 是否有任何免费的功能区控件,如果没有,我该如何制作自己的。我不想花 300 美元或更多的钱买一个专业的……我真的很想在我的项目中添加一个。

寻找/制作一个的最佳解决方案是什么? 是我尝试过的谷歌搜索,我只能找到一个用于 c# 的...

如果可能的话,我想要一个最接近 Office 2007 中使用的那个。

0 投票
4 回答
5072 浏览

.net - 在我的项目中使用 Office 2007 UI 功能区 .dll 文件

我已经下载了官方 Office 2007 UI 功能区 .dll,但现在呢?我在 VB.net 中编码。我不知道将这个 .dll 放在哪里,而且我根本看不到任何其他控件。自述文件解释了如何许可您的副本,我已经这样做了。

怎么办?我希望能神奇地在我可以在某处添加的组件列表中看到功能区控件,但它只是不存在....

有没有办法将它用作所见即所得设计视图的拖放组件?

编辑:澄清一下,我的目标是在我自己的工作中使用功能区,而不是修改 Office 功能区或为其开发插件。我在任何地方都找不到任何免费的功能区,我不确定我拥有的这个 .dll 是否是我需要的。

0 投票
1 回答
373 浏览

c# - 在 Word 2007 功能区加载项中启动线程时出现问题

我在 C# 中创建了一个 Word 2007 加载项项目,该项目在我的盒子和其他开发人员的盒子上运行良好。但是,当我们尝试将软件部署到空白框时,当我们启动后台线程时,Word 会严重崩溃(没有抛出异常)。

这是 Ribbon.cs 文件中的相关代码:

startThread()从功能区的构造函数中调用。在我的盒子上运行时,这两个文件都是用所有的 WriteLines 创建的,除了“caught something”。在另一个盒子上运行时,会创建 startThread.txt 并输出除“caught something”之外的所有行,但不会创建 waitForSignal.txt,并且会出现 Microsoft 的“出现问题,您要发送错误消息”框。

我认为有一些安全问题拒绝 Word 启动新线程的能力,但我不知道如何改变它。

有谁知道这是否确实是问题以及我将如何解决它?或者,如果您看到其他可能导致问题的东西?

0 投票
1 回答
1138 浏览

delphi - 如何将 ItemIndex 添加到 TRibbonComboBox?

我刚刚发现 Delphi TRibbonComboBox 没有项目索引,它应该。

我想至少为该单元在本地解决这个问题,我认为 Delphi 2009 添加了一种将新方法引入外部类的方法,而无需从类中下降,但我不记得如何。

有没有办法添加'function ItemIndex:integer;' 至少在本地单元内到 TRibbonComboBox 类,而不必弄乱原始组件?(或者我在想 C# 吗?)

谢谢!

这是答案/实现,谢谢梅森!

0 投票
1 回答
1465 浏览

delphi - 如何读取和写入 Delphi 2010 RibbonApplicationMenuBar 最近的项目到文件

您如何读取和写入RibbonApplicationMenuBar最近的项目到文件或 INI 文件?

帮助文件对于获取最近项目字符串列表以保存和重新加载最近项目不是很有帮助。我可以通过将项目添加到最近的项目列表Ribbon1.AddRecentItem( APathFilename)并打开与RecentItemClick事件相关的最近项目的文件,但我不知道如何将最近的文件名保存和重新加载到最近的项目列表中。

0 投票
1 回答
1317 浏览

c# - 动态自定义 Office 2007 内置功能区

RibbonTab我正在尝试通过将 C# 对象(例如, RibbonGroup, )添加到功能区来动态自定义 Office2007 功能区上的内置功能区控件RibbonControl。我未能成功禁用任何现有的内置控件,但是我可以添加自己的组。现在我认为禁用或隐藏现有的是不可能的。

如果有人能够使用代码隐藏内置控件或使用 .NET VSTO Office 2007 开发的设计器,您能否发布您使用的代码?

谢谢!

0 投票
1 回答
689 浏览

delphi - 如何使 RibbonApplicationMenuBar 处于非活动状态/活动状态?

我已经尝试了许多与 RibbonApplicationMenuBar 相关的方法,以防止用户使用鼠标选择 RibbonApplicationMenuBar,直到从 inifile 加载项目设置并关闭启动表单。但是除非另有说明,否则似乎没有任何方法可以使 RibbonApplicationMenuBar 处于非活动状态。

帮助文件没有显示任何关于 RibbonApplicationMenuBar 和帮助 Wiki 的许多属性的内容,所以我无法解决这个问题。

除非 RibbonApplicationMenuBar 处于非活动状态,否则用户可以在 RibbonApplicationMenuBar 准备好被选择之前选择它。任何建议表示赞赏。我知道这里显示的所有方法都不正确或可能出现故障......这只是我试图阻止 RibbonApplicationMenuBar 变得活跃和可点击,直到启动表单关闭。

谢谢,

账单

0 投票
4 回答
15751 浏览

c# - 是否可以禁用功能区控件上的应用程序菜单?(WPF)

有没有办法禁用应用程序菜单,左手角的圆圈,所以用户不能点击它?

我对此毫无用处,也想不出任何我可以使用它的东西,我找不到任何禁用它的选项。

请帮忙

非常感谢