Tag: 丝带

将Excel 2010加载项升级到Office 2016

当升级到Office 365 / Excel 2016时,我发现打开速度非常慢,甚至更慢:closures等待20-30秒打开空白工作簿,并花费一分钟时间closuresExcel。 我的调查显示问题是Office 2010加载项。 这个插件是我几年前写的一个自定义插件 – 它是在CustomUIEditor工具的帮助下创build的(为了让我为我的插件创build一个Ribbon) – 也就是.XLAM加载项,不是COM的一个。 大量的谷歌search后,我找不到有关Office 2010和Office 365之间的插件兼容性。我以前使用的CustomUIEditor大约10年没有更新,我找不到一个有用的替代scheme。 有没有人遇到类似的问题之前(和解决?)我是否需要重新创build加载项作为COM加载项?

使用Excel VBA在XLS文件中显示Excel 2007function区

我有一个excel仪表板,它的作用是在excel文件closures之前,我想显示所有的EXCELfunction区,所以下次打开excel时,application / excel会显示function区。 目前,如果excel打开,它不显示function区。 Private Sub Workbook_BeforeClose(cancel As Boolean) 在错误恢复下一步 Application.ScreenUpdating = True ActiveWindow.DisplayWorkbookTabs = True Application.DisplayFormulaBar = True Application.DisplayFullScreen = False Application.DisplayStatusBar = True Application.DisplayScrollBars = True Application.ScreenUpdating = True 表(“导言”)。select 结束小组 这是一个带有Macro的.xls文件,应该在Excel 2003和Excel 2007中运行。 此外,如果单击“取消”,我不想显示任何上述/function区,因为用户应该得到Excel仪表板的受保护的视图。

如何将button放在function区上

Excel中有一个自定义function区选项卡。 有没有办法保持自定义切换button按下? 我在VIEW > Workbooks Views部分find了一个例子。 可以select一个视图,并保持button不变。

Excel VSTO:切换工作簿时显示自定义function区

我有一个Vsto Excel工作簿(在Visual Studio中创build),其中还包含一个自定义function区。 如果我在Excel(2007)中加载此工作簿,则只有我的工作簿具有焦点时,才会显示function区。 如果我切换到不同的工作簿,它会消失。 我明白这是devise,但有没有改变这种行为的方式,以便我可以使用function区的button时,select任何工作簿?

自定义Excelfunction区背景颜色(如带表格的devise)

我已经使用CustomUIEditor来制作许多优秀的色带。 我一直无法弄清楚如何改变我制作的自定义标签的背景颜色。 我想改变我的标签的背景颜色,以便他们是明显的自定义。 我正在考虑excel使用同样的方法,当你点击一张桌子和devise选项卡后面的颜色呈现。 喜欢这个:

如何从ExcelDNA重新触发GetCustomUI()

我在ExcelDNA中创build了一个自定义function区(扩展ExcelRibbon),并重写了GetCustomUI()方法以从string列表创build菜单控件。 基本上: public override string GetCustomUI(string RibbonID) { string customUIXml = @"<customUI xmlns='http://schemas.microsoft.com/office/2006/01/customui' loadImage='LoadImage' onLoad='OnRibbonLoaded' > <ribbon> <tabs> <tab id='CustomTab' label='My Dynamic Tab'> <group id='SampleGroup' label='My Sample Group'> <menu description='description' enabled='true' id='menuItem' visible='true' size='normal' >"; foreach (string itemName in _ItemNameList) customUIXml += $"<button id='btn_tool_{itemName}' label='{itemName}' onAction='MyMethod' />"; customUIXml += @"</menu> </group > </tab> </tabs> </ribbon> […]

自定义function区中的文本值

我使用VBA(而不是自定义用户界面编辑器)创build了一个自定义function区,我需要一个简单的静态文本显示单元格A1的值,但是我找不到这个XML代码。 这是我有: Sub LoadCustRibbon() Dim hFile As Long Dim path As String, fileName As String, ribbonXML As String, user As String hFile = FreeFile user = Environ("Username") path = "C:\Users\" & user & "\AppData\Local\Microsoft\Office\" fileName = "Excel.officeUI" 'ribbonXML = ribbonXML + "<mso:ribbon startFromScratch='true' />" & vbNewLine ribbonXML = "<customUI xmlns='http://schemas.microsoft.com/office/2009/07/customui'>" & vbNewLine ribbonXML = ribbonXML […]

Excel – 自定义function区button在文件重命名和重定位后无法使用

我已经在VBA中编写了一些macros,并创build了一个自定义function区选项卡,并在其上放置了button。 我已经改名我的档案,并将其重新安置在别处; VBA已经复制好了(也就是说,它已经保留在项目中),代码运行在VBA编辑器(我使用Alt + F11访问)上运行的很好。 然而,button(见图)不再工作,而是指的是文件的以前版本。 有没有简单的方法让button更新/“刷新”,而无需再次手动创buildfunction区选项卡,并相应地添加所有的button? 我导入了以前版本的function区(我最初为备份而导出),但button似乎仍然指向文档的以前版本。 任何想法和build议将不胜感激。

VSTO – 如何使色带button垂直填充空白区域

我正在使用Visual Studio 2013构build一个VSTO excel应用程序。我在一列中有一个大尺寸function区button,在另一列中有两个常规大小的旁边。 我想要的是在正常button列中填充垂直空间。 要查看我想要做的示例,请参阅excel中“公式”选项卡的“计算”组。 我的常规button堆叠在顶部,但是我希望它们像“立即计算”和“计算工作表”在此function区中那样填充空白空间。 我该怎么做呢? 谢谢。

扩展Excel UI Visual Studio 2015

我正在为Microsoft Excel创build一个VSTO加载项。 我通过Ribbon UIdevise器创build了一个自定义选项卡。 但是,当我启动Excel时,我不显示。 加载项被加载,因为我在DEVELOPER选项卡上的COM对象中看到它。 有很多一步一步的教程,但跟着他们不帮助我。 我应该如何使我的自定义选项卡在Excel工作簿中可见?