Tag: ms office

在Excel加载项,模板和工作簿之间select?

我正在寻找一些高级帮助来确定用于Excel自定义应用程序的最佳Visual Studio 2010项目types。 我将开发一个程序,要求用户以特定的方式input数据集。 不使用表格本身,而是使用表格,程序需要对项目进行一些自定义validation以准备数据。 从那里,用户将能够通过自定义function区和相关选项对数据进行各种操作。 该程序还将通过Web服务传输数据。 我用Add-In项目来欺骗,这给了我很多我需要的东西,但是我想知道如果一个Template或Workbook项目在数据input方面更好,并且能够“引导”用户再来一点。 你如何去select使用哪种types的项目? 所有项目types是否都支持自定义function区?

有人可以确认如何Microsoft Excel 2007内部表示数字?

我非常了解IEEE 754浮点标准,因为我必须为考试学习它。 我确切知道如何使用浮点数和他们可以有的问题。 我可以手动对浮点数的二进制表示做任何操作。 然而,我还没有find一个单一的来源明确指出,Excel中使用64位浮点数内部表示Excel中的每个单元格“types”,除了文本。 我不知道是否有些types使用带符号或无符号整数,有些使用64位浮点。 我已经find了数以万计的文章,其中1)描述浮点数,然后2)由于浮点数而谈论对excel的谨慎。 我还没有发现一个说法“所有types都是除文本外的64位浮点数”。 我还没有find一个单一的声明,说:“改变一个单元格的types只会改变它的视觉表示,而不是它的内部表示,除非你从文本types改变其他types不是文本或你改变其他types是而不是文本到文本“。 这实际上是我想知道的,而且这是如此简单和公理,我很惊讶,我可以find数以万计的文章和页面谈论这些陈述,但没有直接陈述他们。

在Excel 2016中运行VBA时出现OLE错误?

我正在尝试使用Excel作为数据库,并且正在关注本网站的教程。 问题是,每当我尝试在下面的文件中更新下降,我得到这个错误:“微软正在等待另一个应用程序来完成一个OEL行动”。 我在这里错过了什么或者做错了什么,我该如何解决这个问题? 我正在使用Excel 2016家庭和学生,这是最新的。 我也打开工作簿时启用macros。 在Excel 2007中打开时,同样的文件运行良好。我还注意到,Microsoft ActiveX Data Objects 6.0库在示例中引用了“msado60.dll”,而在Excel 2016中则是“msado60.tlb”文件使用)。 链接到Excel文件 Private Sub cmdShowData_Click() 'populate data strSQL = "SELECT * FROM [data$] WHERE " If cmbProducts.Text <> "" Then strSQL = strSQL & " [Product]='" & cmbProducts.Text & "'" End If If cmbRegion.Text <> "" Then If cmbProducts.Text <> "" Then strSQL […]

VSTO Excel Workbook外接程序无法通过1台计算机上的Visual Studiodebugging程序加载

我有一个VSTO Excel工作簿项目,我可以在我的笔记本电脑上很好地debugging。 项目解决scheme还在另一台计算机上访问了一些特殊的硬件,并且该项目昨天在VS2010中正在进行debugging。 今天,它停止在这台计算机上debugging的Excel挂钩。 F5启动Excel,但加载项不会加载Workbook启动事件中的断点等等…版本控制的相同项目在我的笔记本电脑上debugging良好,所以这台计算机上的Excel或VS会有什么问题。 我似乎在VSTO日志logging和重置Excel相关的一些相关的笔记/post,但有什么打击他们的头呢? 更新:这个解决scheme没有为我工作。 当我打字的时候,我发现了这个相似和有希望的标题… 当在Visual Studio 2010的debugging模式下运行时,Excel不会打开/启动VSTO AddIn

检查Variant值“Nothing”

这是我去年遇到的东西,所以SO似乎是一个很好的地方来logging它:) 问:从Delphi中自动化Excel(/ Word / …)时,如何检查Excel函数是否返回variablesNothing (如在VBA中调用)?

如何在C#中的服务器端创buildExcel兼容的电子表格?

我想制作可能使用OpenXML或结构化数据格式的服务器端Excel兼容电子表格。 我以前使用Office Interop来生成Excel电子表格,但这些应用程序在安装了Office的PC上运行。 对于我正在构build的这个Web项目,服务器没有安装Office(并且他们不想购买它)。 什么是我使用的最好的库允许我使用IIS7从Windows Server 2k8生成Office兼容的电子表格? 一些额外的要求: 理想情况下,免费 允许在运行时插入简单的单元格公式

打开一个Excel文件并保存为.XLS

我有下面的代码,我想打开我的文件保存为.xlsx,并简单地将它们保存为相同的文件名,但这次是一个.xls文件,以便它们与Excel 2003兼容 Set app = CreateObject("Excel.Application") Set fso = CreateObject("Scripting.FileSystemObject") For Each f In fso.GetFolder("Y:\Billing_Common\autoemail").Files If LCase(fso.GetExtensionName(f)) = "xlsx" Then Set wb = app.Workbooks.Open(f.Path) app.DisplayAlerts = False wb.SaveAs "*.xls*" wb.Close SaveChanges=True app.Close app.Quit End if Set f = Nothing Set fso = Nothing Next

Office Addin – 以编程方式导入* .exportedUI设置文件

是否有可能在Addin启动时导入现有的*.exportedUI文件?

使用macros或添加内容覆盖内置的Excel函数

是否有可能从一个VBAmacros或从一个加载项重写一个自定义的内置的Excel函数? 例如我想重写SUM函数并在那里执行自己的东西(SUM在这里只是一个例子)。

如何使一个Excel单元格ReadOnly使用C#?

Range range= (Range)this.workSheet.Cells[1,1]; range.AllowEdit = false; 当我将AllowEdit属性设置为false时,编译错误将显示: 错误:属性或索引器'Microsoft.Office.Interop.Excel.Range.AllowEdit'不能被分配给 – 它是只读的 如何将单元格的范围设置为只读? 当我使用这个范围的validation时,我的CellContentChanged事件得到了一些exception。 这是在CellContentChanged中的代码: var updater = new Action<StyleColorItem>( item => { var editedItem = _taskViewModel.TrackedItems.First(it => it.Id == item.Id); // Above line I am getting the exception like "Sequence contains no matching element" editedItem.Update(item);' });