Tag: ms office

在以下情况下在Excel中进行条件格式化

如果“B”列的相应单元格中的值包含“Valid”,“Validate”或“Evaluate”等内容,则我想突出显示其内容不包含文本的Excel单元格值“Y”。 如果列“B”中的相应单元格的值为“N”,则列“A”不能包含“validation”,“validation”和“评估”等单词。 所以只需要突出显示这些差异,如果它存在。 列“A”:按Enter键,validation这一点,这… “B”栏:是

“违反AllowDocumentFunction约束”在使用自定义XSL打开XML文件时出错在Excel 2010中

我有一个XML文件和关联的XSLT表。 当我尝试在Excel 2003或Excel 2007中打开XML文件时,我提供了一个使用我的XSL的选项,它可以完美地打开。 当我使用相同的选项在Excel 2010中打开相同的文件时,它显示出现以下错误消息的XML错误。 “违反了AllowDocumentFunction约束”

Office Web组件的替代方法

我正在使用一个目前主要使用Excel组件的应用程序我们正在将我们的Office系统从2003年升级到2010年,因此我们的应用程序中与Office 2003 Web组件一起工作的部分不再可用。 我试图find相同的Office 2010 Web组件没有成功任何人都可以帮助我解决这个问题?

在MS office excel中使用java创build插件function区

我是一名自由职业者,对C#很新颖(在Java中很舒服)。 在我的新项目中,我需要在Excel表格中创build一个function区并解决这个问题。 我可以使用Java在Excel中创buildfunction区,因为我不熟悉C#? 我GOOGLE了,发现没有答案。 提前致谢。

将联系人导出到csv文件会自动将手机号码格式化为科学版本

进入我的项目时,将联系人导入到csv文件自动格式手机号码开始91科学。 例如手机号码input数据 919433454320 当科学格式移动没有进入CSV文件 9.194E + 11 格式化后的数字为小数点后0位 9194.3亿 使用Microsoft.Office.Interop.Excel.Application将联系人导出到我的项目中 这里的工作簿是我的代码 Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application(); app.Visible = false; Workbook wb = app.Workbooks.Add(); Worksheet ws = (Worksheet)wb.Worksheets.get_Item(1); object[,] rawData = new object[DataTable.Rows.Count + 1, DataTable.Columns.Count]; for (int col = 0; col < DataTable.Columns.Count; col++) { rawData[0, col] = DataTable.Columns[col].ColumnName; } for (int col = 0; […]

将XMLembedded到Excel工作表中

我有一个XML文件,其中包含几个计算值以及项目列表,如: <?xml version="1.0" encoding="utf-8"?> <XmlContent> <Elements> <CreationDate>…</CreationDate> <Filename>….</Filename> </Elements> <PersonItems> <PersonItem> <FirstName>…</FirstName> <LastName>…</LastName> <Speed>…</Speed> </PersonItem> <PersonItem> <FirstName>…</FirstName> <LastName>…</LastName> <Speed>…</Speed> </PersonItem> […] </PersonItems> </XmlContent> 现在应该使用Excel 2007 OpenXmlFormat在Excel工作表中显示这些值。 计算的值应该映射到工作表内的一个特定的单元格,应该将PersonItems绑定到同一工作表中的一个表。 有没有办法将XML文件embedded到工作表包中,并通过使用c#Package API作为CustomXmlPart将值绑定到适当的字段? 我在Channel9上find了一个例子,Matthew Scott用Word Content Control Toolkit做了一些与Word 2007类似的东西。 但是,这只适用于Word。 有什么类似的Excel? 还是有更好的方法来解决这个任务?

在Excel 2013中编辑自定义工具栏中的控制文本为空白

我已经有一个工具栏上的V​​BA编辑控件的Excel插件。 这在Excel 2003-2010中已经工作了很长时间。 但是在Excel 2013中,无论input到编辑控件中的是什么,text属性都是空的。 代码与下面的代码类似。 如果我加载的插件作为.XLS,它的工作原理。 但是,如果我把它保存为.XLA并尝试,那就失败了。 Sub test() Set myControl = CommandBars("test").Controls.Add(Type:=msoControlEdit) With myControl .Caption = Search .OnAction = "tester" End With End Sub Sub tester() MsgBox "I am gonna serach for: " & CommandBars("Test").Controls(1).Text CommandBars("Test").Controls(1).Text = "" End Sub

查找多个单词并将其粘贴到不同的工作表中

我目前使用下面的代码来查找多个值,然后复制/粘贴到另一个表。 这个代码的目的是从庞大的数据集中检索一个基因列表(小字)。 此代码仅适用于表3列A(以A2开头)中的一个基因列表(一个小关键字列表)。 所有从庞大数据集(存在于表1中)中检索的数据都被复制到表2中。 现在我有6个基因列表(6个小关键字列表)。 我必须为所有这些基因列表制作6张单独的表格。 请告诉我这个问题的代码。 Sub OrderFinder() Dim srchLen, gName, nxtRw As Integer Dim g As Range 'Clear Sheet 2 and Copy Column Headings Sheets(2).Cells.ClearContents Sheets(1).Rows(1).Copy Destination:=Sheets(2).Rows(1) 'Determine length of Search Column from Sheet3 srchLen = Sheets(3).Range("A" & Rows.Count).End(xlUp).Row 'Loop through list in Sheet3, Column A. As each value is 'found in Sheet1, […]

Excel – 具有相同值的多个列的INDEX函数

我试图把东西放在一起,使我能够随时find某个特定楼层的电梯位置。 数据样本如下: Time | Catering Area | Waste Area | Waste Area 5:00am | L2 | L2 | L4 5:05am | L2 | L7 | L5 5:10am | B1 | L3 | L7 5:15am | B2 | L4 | L9 我已经设置了两个下拉字段来selectbuild筑物的等级和面积(例如L7和垃圾区)。 基于这些select,我想要显示电梯何时在build筑物区域内的所需水平; 即: Level Selected: L7; Building Area Selected: Waste Area Time | Lift At […]

使用click once on non dev pcs从GAC中缺lessMicrosoft.VisualStudio.OfficeTools.Controls.ManagedWrapper

我们在应用程序中使用Microsoft.Office.Interop.Excel和Microsoft.Office.Tools.Excel将datagrid导出到Excel。 我们也使用一次点击部署,现在clickonce说应用程序需要Microsoft.VisualStudio.OfficeTools.Controls.ManagedWrapper安装在GAC中。 通常,当我们得到这个错误时,通常可以将dll添加到项目中,或者有人忘了在dll上设置一个属性 – 但是这个dll是不同的 – 它已经在我的电脑的GAC中,在C:\ WINDOWS \程序集和文件不能被删除。 得到这个文件并将其添加到我的项目中的正确方法是什么? 我已经看到需要registry编辑的事情,以及“从gac中获取dll”的东西,但是这是必要的吗? 编辑:这是一个C#WPF项目。