Tag: 丝带

Excel自定义RibbonUI; 为菜单添加部分标题

我正在运行2016独立Excel(32位版本)。 我一直在build立一个自定义的function区,到目前为止这么好。 这个文档相当stream畅,写得很好。 但是,我不能find任何方式来包含菜单“节标题”,如下所示: 具体引用图片中的部分标题(即“单元格大小”,“可见性”等)。 我已经看到其他加载项模拟这个,除非他们是COM加载项。 这里是我参考的文档: https : //msdn.microsoft.com/en-us/library/dd911038(v=office.12).aspx 它过时了吗? 我尝试添加“标题菜单”到我的项目,但是,甚至不工作。 我也尝试添加<labelControl /> ,并且当labelControl在Menu中时,function区甚至不会加载。 此外,我的Excel版本甚至不会显示<dialogBoxLauncher>所以我担心有些事情与我的Excel版本不兼容。 我很容易地跟随文档,一切都工作得很好。 我甚至在我使用的function区中有一个编辑editBox ,不会遇到任何91错误。 所以我知道这不是我。 任何人都可以用提供的API复制这个吗? 我的function区是用XML构build的,所以我减less了尽可能多的错误,是我的问题? 是否应该为段落标题专门实施运行时代码? 我的设置短片 <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="OnRibbonLoad"> <ribbon> <tabs> <tab idMso="TabHome"> <group id="GroupTextTools" insertAfterMso="GroupFont" label="Text Tools"> <gallery id="textcase_gallery" label="Case Select" columns="1" size="large" imageMso="WordArtInsertDialogClassic" onAction="TextCase_SwitchCase" > <item id="textcase_CapsButton" imageMso="TextAllCaps" label="Uppercase" screentip="Changes selected cells to all uppercase" […]

如何创build看起来像Excel“来自其他来源”的VSTO Ribbon Gallery?

如何使用Excel中的button(如下所示)创buildfunction区图库? 具体来说,我想要有标题和长描述的button,以及旁边的图标。 我正在使用VSTO C#和Winforms。 这是我得到的:

从function区调用Excelmacros

简介:我写了一些简短的Excelmacros(testing,他们工作正常),并希望链接到function区(Excel 2010)中的button。 我已经在Excel 2007中成功地完成了它。我正在使用自定义用户界面编辑器来构build一个新的function区,这也可以正常工作。 所有东西都打包在一个.xlam加载项中,并添加到Excel中。 丝带显示很好,所有其他button的作品,但… 问题:当我点击链接到macros的button时,出现错误:“错误的参数数量或属性分配无效”(从意大利语翻译的消息,在英语中可能不完全一样) 故障排除信息:macros没有参数。 相同的macros可以被成功调用并手动执行。 我甚至可以将相同的macros添加到快速访问工具栏。 以下是function区脚本的特定部分: <group id="DupNumber" label="Number" insertBeforeMso="GroupNumber" > <comboBox idMso="NumberFormatGallery"/> <box id="HN1" boxStyle="horizontal"> <buttonGroup id="HNButtonGroup1"> <button id="Euro" onAction="Roberto.xlam!EURZ" imageMso="F" supertip="text …"/> <button id="EuroNZ" onAction="Roberto.xlam!EURNZ" imageMso="E" supertip="text …"/> <button idMso="PercentStyle"/> <button id="Comma" onAction="Roberto.xlam!NewCommaFormat" imageMso="C" supertip="test …"/> <button idMso="PercentStyle"/> </buttonGroup> </box> 这里是macros: Sub EURZ() Application.ActiveCell.NumberFormat = "€ #,##0.00" End […]

dynamic控制VBA色带

我有一个应用程序,我第一次使用function区。 我可以填充我自己的控件,并callback子程序没有问题。 我现在正处于发展阶段,我希望能够dynamic地隐藏/显示某些组以提供更好的用户体验。 我可以通过更改CallbackGetVisible中的可见属性在工作簿加载过程中隐藏/显示组,但是当我更改该值并在应用程序运行时调用RefreshRibbon时,它将在Rib.Invalidate处中断。 testing显示,Rib(IRibbon)对象(Rib)被设置为空。 有没有办法保持对象活跃或有什么我失踪? XML <!– This is example : Custom tab for your favorite macros part 1 –> <customUI onLoad="onLoad" xmlns="http://schemas.microsoft.com/office/2006/01/customui"> <!– Add Custom tab to the ribbon with your favorite buttons–> <!– The example add three groups to the new tab –> <!– On the last tab there is a menu […]

Excel CustomUIfunction区布局

我正在尝试为下面的图像创build一个自定义function区。 (两行button,下面有一个下拉框)。 我开始认为它不能完全按照我的意愿去做。 我已经尝试了几种不同的方法(其中之一),但它们都产生相同的输出。 3列,2x2button与第三列中的下拉框。 有谁知道这是可能的吗? <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <customUI onLoad="Ribbon.onLoad" xmlns="http://schemas.microsoft.com/office/2006/01/customui"> <ribbon> <tabs> <tab id="toolRibbon" label="redacted"> <group id="groupDocument" label="Secret Document"> <box id="z" boxStyle="vertical"> <box id="a" boxStyle="horizontal"> <box id="aa" boxStyle="vertical"> <button id="aaa" label="AAA" /> <button id="aab" label="AAB" /> </box> <box id="ab" boxStyle="vertical"> <button id="aba" label="ABA" /> <button id="abb" label="ABB" /> </box> </box> <comboBox id="b" […]

在Excel中使用VBA自定义function区

我已经知道在Excel中创build自定义选项卡是不可能的! 后(不像即MSProject) 具体而言,我可以将macros的path更改为当前位置吗? 编辑看来,这个网页可能会导致答案,但我仍然不知道如何,但 一些更详细的情况描述: 用户将下载一个文件,其中包含一个材料清单,设备,劳动力。 每列包含数量,定价等信息当用户点击这个button,我想创build(我已经手动创build),另一个工作簿中的一个名为“主”的macros启动并将整个工作表(内容)复制到自身,并执行一些程序做的事情。 所以我面临的问题是,我发送一个新版本给客户,他必须把它放在确切的位置,否则将无法正常工作。 由于涉及到Mac和Windows计算机的组合,我宁愿看到在用户打开WorkBook B(包含代码的那个)时将button分配给该过程的情况。 这样一个新版本只需要打开一次,然后连续使用,用户只需打开下载的文件,点击相应的button,WorkBook B就会自行打开并执行。 也许还有其他方法可以解决这个问题。 我还没有检查是否不容易分配一个button快速访问工具栏…

如何通过VBA(Excel)在Editboxfunction区上设置文本

如何在function区编辑框中设置文本? 我无法在网上find它:/ 我只能find点击事件的例子,但没有关于从一个小组设置文本。 举个例子,我想要这样的东西: Sub settingText() editboxname = "my text" end sub

Excel隐藏/显示function区上除自定义选项卡外的所有选项卡

如何使用VBA(而非XML)隐藏和显示所有标准Excelfunction区选项卡。 我不想隐藏整个function区(就像这里问的: VBA在Excel中最小化function区 )只是选项卡。 我知道如何使用XML的startFromScratch,所以请不要暗示或其他的XML解决scheme。 到目前为止,我已经做了广泛的谷歌search,并看着: http://msdn.microsoft.com/en-us/library/office/ee390805(v=office.11​​).aspx http://msdn.microsoft.com/en-us/library/microsoft.office.tools.ribbon.officeribbon.startfromscratch.aspx?cs-save-lang=1&cs-lang=vb#code-snippet-1 在Excel中使用VBA自定义function区 使用Excel VBA在XLS文件中显示Excel 2007function区 使用Excel VBA在XLS文件中显示Excel 2007function区 function区GUI指南 Excel CustomUIfunction区布局 http://www.rondebruin.nl/win/s2/win012.htm 我所说的是我已经做了大量的search,并且尝试了很多东西而没有得到结果。