Tag: vsto

C#Excel获取单元格在屏幕上可见的范围

我正在尝试合并可见单元格,使第一个表单作为介绍页面,只有一个单元格,并且文本居中。 所以通过可见,我的意思是在用户屏幕上可见的单元格。 所以如果我的显示器有不同的尺寸/分辨率,那么可见的单元在数量/范围上是不同的。 我如何获得可见细胞的范围? 这是我的尝试。 visibleCells = myRange.SpecialCells(Excel.XlCellType.xlCellTypeVisible); 我已经尝试了myRange的不同变化,但是我无法获取屏幕可见部分的单元格范围。

不确定如何从VSTO中访问在OpenXML中设置的自定义属性

我有一个项目有两个要求。 一种方法是创build一个简单的程序,将自定义属性添加到Excel以外的Excel电子表格中。 第二个要求是search,如果find,则从Excel应用程序级别的Excel加载项中提取该自定义属性。 到目前为止,我已经满足了第一个要求,并有一个程序,通过OpenXML将一些数据添加到工作簿的CustomFileProperties,如下所示: using (var wb = SpreadsheetDocument.Open(WorkbookToRegister, true)) { Log("Finding existing properties…"); var customPropsPart = wb.CustomFilePropertiesPart; if (customPropsPart == null) { Log("No properties found, adding new part…"); customPropsPart = wb.AddCustomFilePropertiesPart(); } var props = customPropsPart.Properties; if (props == null) { props = new DocumentFormat.OpenXml.CustomProperties.Properties(); customPropsPart.Properties = props; } foreach (var prop in props.Where( […]

如何获取在C#中表示为Excel.ListObject的元素?

如何获取在C#中表示为ListObject的元素? 这很混乱。 Excel.ListObject table; var temp = table.ListRows.Item[1].Range["A2"]; 该代码是不正确的,我只是在这里显示…我应该做类似的东西?

如何判断Target.Value是双精度还是string

我正在使用VSTO项目中的Excel工作表。 我正在使用该事件 Excel.Worksheet.Change(Range Target) 它给出了一个Excel.Range的目标对象。 我想通过使用检查这个目标是否有string或双重值 Target.Value 我怎样才能做到这一点?

在Powerpoint幻灯片上使用Excel图表对象

我正在创build一个用于创build图表的PowerPoint加载项。 我想知道是否可以在我的加载项中使用Excel图表而不是PowerPoint图表,因为两个图表看起来都一样,并且具有相同的图表引擎。 如果我可以那么做到这一点呢?

Excel VSTO不会触发添加评论

在Excel 2013一个Excel Add-in项目中,我需要检查事件以Adding, Modifying, Deleting单元格中的注释。 我想从SheetSelectionChange事件和SheetChange事件获取此信息。 但是,在我添加新的评论之后,执行事件不会被解雇。 有人能指出正确的方向吗? 谢谢。

Excel VSTO,工作簿公开事件不会触发

我在VB.Net的Excel Addin Proect中得到了下面的代码: Public Class ThisAddIn Private Sub Application_WorkbookOpen(Wb As Microsoft.Office.Interop.Excel.Workbook) Handles Application.WorkbookOpen Beep() MsgBox("fad") End Sub End Class 这是由VB编辑器生成的。 这是工作簿打开时的事件处理程序。 当我按下F5并运行代码时,显然事件处理程序不会执行。 有任何想法吗? 编辑:事件处理程序将运行,如果我打开工作簿打开工作簿,但不会运行原始工作簿本身。

VSTO是否可以访问Excel Filter复选标记的内容?

是否有可能以编程方式检索和设置截图中的复选标记? TIA

在Excel中:这些function区button对应的idMso是什么?

我现在已经厌倦了search谷歌search这个4天! 在我的C#/ VSTO插件,我想知道当用户将要添加一个新的数据到当前的工作簿,不像前3个button(高亮蓝色),似乎并不像button(高亮红色)在“从其他来源”下的画廊有相应的idMso,因为我想要得到通知,当他们中的一个被点击或至less订阅一个excel事件,会打电话给我metod回来, 到目前为止,只有第三个“从XML数据导入”似乎在Excel中有一个事件是ExcelApp.WorkbookAfterXmlImport ,对于其他人,我找不到任何.. 我已经读了ExcelRibbonControls.xlsx (对于2010年)没有任何机会?! 任何帮助吗? 提前致谢,

如何通过c#vsto addin访问(选中或取消选中)活动工作表中的广播(选项)button

我想检查或取消选中Excel中的单选button,在某些情况下通过开发人员 – >插入 – >单选button的方法创build。 我怎样才能从活动工作表获得单选button对象。 我认为它可以通过控制名称,如选项button1,选项button2访问,但我不知道如何访问表单对象的控件。 请帮帮我。