标签: ribbon

如何获取功能区控件类上的自定义任务窗格对象

开发一个 Excel vsto 项目,我如何处理类中的自定义任务窗格,它是一个功能区控件。例如,当我单击功能区控件的按钮时,我想显示自定义任务窗格。

朵拉

c# excel vsto ribbon customtaskpane

2
推荐指数
1
解决办法
7552
查看次数

创建可在任何工作簿中使用的自定义 Excel 功能区选项卡

我已经上网几个月了,但还没有真正找到我想要执行的以下任务的解决方案。这是一笔交易。

我正在用 VBA 编写一堆代码,这基本上是在工作簿中创建一个新的工作表,其中包含用于工作目的的特定类型的计算器(有很多)。一张纸 - 一种类型的计算器/分析。

我想要完成的是,由于代码量不断增加 - 我想将所有内容都放在功能区上,这样我就可以通过它访问宏。然而,这项工作是建立在具体情况分析的基础上的,所以每个新项目都需要创建一个新的 Excel 工作簿,我可以在其中选择我想要的计算器并完成工作。

除此之外,它需要在网络中所有装有 Excel 的计算机上启动,以便我能够修改/添加宏代码,以便所有 PC 都可以同时保持最新状态。

简单总结一下:

  • 有一堆 VBA 宏(我不断更新/添加);
  • 我需要通过网络中多台计算机上的任何新工作簿(不是一个宏所在的位置)中的功能区访问这些宏;
  • 需要为功能区和宏用户提供代码的即时更新。

那么,有没有什么解决方案,例如 - 我创建 2 个文件(一个带有功能区配置,另一个带有计算器)并将它们放入服务器文件夹中?每个用户在安装过程中访问它们一次(基本上是找到插件所在的文件夹),如果我需要修改某些内容 - 我会使用服务器文件夹中的这两个文件进行修改,仅此而已。

如果即时更新所有用户不是真实的或相当困难(对于非程序员而言),则可以进行手动更新,但至少必须能够访问每个新工作簿中的功能区。

预先感谢您的帮助。

excel vba ribbon excel-addins server

2
推荐指数
1
解决办法
4995
查看次数

CSS-only ribbon with skewed bottom corner

What i'm trying to achieve is to create a purely-CSS ribbon which will:

  • adapt to the included text (working),
  • floated to the left of container (working),
  • have a skewed bottom right corner like on below img:

在此输入图像描述

This is my code - HTML:

<div class="container">
<div class="ribbon left_ribbon"><h2>Testing</h2></div>
</div>
Run Code Online (Sandbox Code Playgroud)

and CSS:

.container {
  width:80%;
  background:grey;
  display:block;
  min-height:500px;
  margin:0 auto;
}

.ribbon{
    color: #fff;
    margin: 30px 0 50px;
    position: relative;
    text-transform: uppercase;
    background: rgb(0, 164, 239);
    box-shadow: 0px 1px 3px rgba(0,0,0,.2);
    padding: …
Run Code Online (Sandbox Code Playgroud)

html css ribbon pseudo-element

2
推荐指数
1
解决办法
679
查看次数

如何在我的.NET应用程序中使用功能区?

这就是WordPad在Windows 7中的样子:

http://cache.gawker.com/assets/images/lifehacker/2009/01/win7_wordpad.jpg

色带也在油漆中.这让我觉得功能区是"隐藏"在dll文件中的某个地方,我可以导入到我的C#应用​​程序中.这是真的?如果没有,微软是如何制作功能区的.

是的我知道已经有公司为C#制作了功能区,但我想只使用P/Invoke将它添加到我的应用程序中.

c# ribbon wordpad windows-7

1
推荐指数
1
解决办法
4080
查看次数


用于自定义Office 2010功能区的XML架构

I've seen plenty of examples around the internet on how to add a button or group etc. to the Ribbon, but no reference to an XML Schema document that will explain exactly what all my options are for writing the XML for my own custom ribbon tabs and groups. Does anyone have a link for this?

Cheers, Dave --Trindaz on Fedang #office-2010-customization

vba ribbon ms-office office-2010

1
推荐指数
1
解决办法
7253
查看次数

使用宏从Word 2007中的功能区中的下拉列表中获取所选项目

我看到以下问题解释了如何从下拉列表中获取所选项目: -

http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/d1cf7b3e-68cf-4b82-b806-a3431acde3b6/

上面的线程建议事先获得项目的哈希表,在下拉列表的onAction()中缓存选定的id,并使用该选定的id从按钮的onAction()中的哈希表中查找项目.

但是,就我而言,我从数据库中填充了功能区XML.这个功能区XML显然有用于下拉列表的XML,我使用宏来与功能区中的下拉列表和其他控件进行交互.我不确定如何预先设置一个可以由宏使用的集合,类似于上述线程中描述的方法.

ribbon ms-word word-vba

1
推荐指数
1
解决办法
9542
查看次数

Office 2010风格的MFC功能包

我使用vs2008和MFC Feature Pack 2008在mFC中开发了应用程序.它的外观和感觉就像2007年的办公风格.现在我希望应用程序看起来像办公室2010年.你能解释我怎么做吗?

mfc ribbon mfc-feature-pack office-2010 ribbon-control

1
推荐指数
1
解决办法
3410
查看次数

绑定RibbonComboBox.SelectionBoxItem

我正在尝试将在RibbonComboBox中选择的项绑定到对象的属性.我遇到的问题是RibbonComboBox.SelectionBoxItem只提供一个get访问器; 因此,我无法将其绑定到XAML中的任何内容.

任何想法如何将项绑定到对象的属性?我可以使用常规的ComboBox还有另一个更合适的控件吗?

xmlns:ribbon="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"

<ribbon:RibbonComboBox
    ItemsSource="{Binding Source={StaticResource CollectionOfPossibleChoices}}"/
    SelectionBoxItem="{Binding Path=PropertyToBindTo}"/> <!--Not valid-->
Run Code Online (Sandbox Code Playgroud)

wpf ribbon ribbon-control

1
推荐指数
1
解决办法
3839
查看次数

如何将值传递给MFC消息映射函数on_command

我有一个函数,根据它收到的std :: string值执行特定的操作.

例如:

void performTaskOnStringValue(std :: string);

现在我有一组Ribbon Buttons(CMFCRibbonButton)需要通过在按钮点击时将它们各自的文本作为值传递来调用此函数.

我已经将这些按钮的id映射到带有按钮id的消息映射宏on_command.所有按钮共享一个共同的ID - 例如 -

ID_RIBBON_BUTTON_ID

消息映射如下

ON_COMMAND(ID_RIBBON_BUTTON_ID,&MyClass :: performTaskOnStringValue);

如何在ButtonClick上将按钮文本作为参数传递给此函数?

c++ mfc ribbon message-map

1
推荐指数
1
解决办法
2878
查看次数