Tag: vsto

VSTO:单元格值更改时如何刷新公式

比方说,我有公式= MyCustomFunction(D2),其中MyCustomFunction写入Excel的AddIn使用C# 我怎么可以用一个明智的方式告诉我的公式在D2单元格改变时重新运行?

复制团队系统的“在Microsoft Excel中打开select”function

在Visual Studio中,VSTS具有select一组工作项的function,并单击一个button可以在Excel中打开它们,您可以在其中修改它们。 然后,使用“团队”function区,可以将更改发布回TFS。 我们希望在完全不同的业务环境中复制这个function。 有没有人知道任何示例代码或OSS项目,这样的事情,我们可以利用? 我特别感兴趣的是如何创build模板和填充数据…

停靠自定义任务窗格

我已经开发了两个用于Excel 2007的自定义任务窗格插件。我将其中一个设置为DockPosition = Left,另一个设置为DockPosition = Top。 这将顶部窗格放置在顶部,左侧窗格在顶部窗格的下面。 有没有办法强制左窗格,以便它一直到顶部,这将移动顶部窗格(更具体地说,它会直接移动到电子表格区域,这是function更强大的目的应用)。

Tab键顺序VSTO Excel

我正在浏览一些VSTO excel代码,并且在每个控件(文本框,组合等)附加的事件处理程序中似乎都有一个重要的轮子重新生成swtich语句,根据Tag属性调用Focus()代替tabIndex属性) Tab键顺序是不是VSTO?

删除VSTO中的命名范围

我有一个VSTO电子表格,并重新调整了前端。 我需要改变一些命名的范围来反映这一点。 看不到这样做的好方法,所以我创build了其他命名范围,并指出代码引用这些代替。 有没有更好的办法?

对filter完整的Excel表格列进行重新sorting

我遇到了与Excel 2007通过VSTO 3.0的问题。 在我的项目中,我偶尔需要洗牌。 通常情况下,这工作正常,但我最近发现,当数据被过滤和适配的数据是非连续的问题出现。 例如,使用这个数据集: 俄亥俄东部 肯塔基东部 伊利诺伊州 加州太平洋 佛罗里达东部 如果列2上的筛选器排除Pacific或Central,则以下代码会产生错误。 ListObject table = FindReportTable(); // Get data to shuffle around. ListColumn tempColumn = table.ListColumns.Add(missing); Range range1 = table.ListColumns[column1].Range; Range range2 = table.ListColumns[column2].Range; Range tempRange = tempColumn.Range; // Swap the rows. range1.Copy(tempRange); // This is where an error is thrown. range2.Copy(range1); tempRange.Copy(range2); tempColumn.Delete(); 抛出的错误是错误代码为-2146827284的System.Runtime.InteropServices.COMException和消息“该命令不能用于多个select”。 […]

Excel VSTO设置select

如何使用C#和VSTO 2008将活动工作表中的select设置为特定的范围?

工作簿事件和阅读表对象

我正在一个Excel工作簿加载项,我应该添加一个菜单项,我已经完成function区。 当用户单击工作表中的表格对象时,我必须启用此菜单项。 任何人都可以告诉我,我应该使用什么事件来实现这一点,以及如何找出当前单元格是否是表格对象的一部分。

在Excel共享加载项的现有菜单中创build一个子菜单

我正在开发一个Excel共享加载项,其中包含使用Excelmacros创build的“ Custom ”菜单。 现在我想使用Csharp Shared Add -in在Custom菜单下创build一个子菜单。 Iam使用下面的代码来做到这一点,但没有帮助 oStandardBar = oCommandBars["Custom"]; oCmdBarCtrl = oStandardBar.Controls.Add(MsoControlType.msoControlPopup, Type.Missing, Type.Missing, Type.Missing, true); oCmdBarCtrl.Visible = false; oCmdBarCtrl.Caption = "Sub Menu1"; 但是它并没有创build一个子菜单,就好像我给“帮助”来代替自定义,我得到了创build的菜单。 任何解决这个问题?

VSTO – 如何使IDE显示R1C1参考风格? 并导入cond。 格式化?

有没有人知道如何使用R1C1参考样式,在VSTO Excel工作簿项目的IDE内? 我无法在谷歌或解决scheme中find它,而function区button的东西在IDE电子表格中不可用。 另外 – 侧面的问题 – 任何人都知道为什么当我导入Excel文件时,没有一个查找或条件格式或命名范围import? 任何人都知道如何得到这个工作,或者我必须手动创build每个? 这是一个巨大的痛苦,因为实际上有50多个下拉菜单(列表validation器)/ cond。 格式/命名范围…. 谢谢