Tag: ms office

单元格颜色更改在Excel中使用C#中的条件格式

我已经成功导出数据表到Excel。 现在我不得不使用C#在Excel工作表中使用条件格式来更改一些单元格颜色。 例如,如果一个单元格包含“猫”的文本,它应该显示为绿色,如果一个单元格包含文本为“狗”,它应该显示为蓝色。 现在我该怎么做?

在asp.net中读取上传的.xls excel文件时出错

我已经做了一个程序,从数据库中读取一组logging,然后将其保存在一个数据网格中。 从这里我让用户下载该文件作为一个Excel文件。 现在用户对文件进行更改,然后再次上传,然后从这里读取上传的.xls文件,并在数据库中进行必要的更改。 问题是每当用户上传更新的Excel文件,我无法访问它,并得到一个错误。 外部表格不是预期的格式 我让用户下载文件为 System.Web.HttpResponse response = System.Web.HttpContext.Current.Response; // first let's clean up the response.object response.Clear(); response.Charset = ""; // set the response mime type for excel response.ContentType = "application/vnd.ms-excel"; response.AddHeader("Content-Disposition", "attachment;filename=\"" + filename + "\""); // create a string writer using (System.IO.StringWriter sw = new System.IO.StringWriter()) { using (System.Web.UI.HtmlTextWriter htw = new […]

Excel自动化使用C#dynamic

我目前正在Silverlight 4中进行一个项目,在那里我需要将一些数据导出到Excel文件中。 使用dynamic关键字和AutomationFactory,我可以自动化Excel没有问题。 但是现在我想使用一些Excel枚举 – 我该怎么做? 我没有在我的项目中引用任何Interop-DLL,我只是使用dynamic。 例: dynamic xlApp = null; //works without problems xlApp = AutomationFactory.CreateObject("Excel.Application"); xlApp.Visible = true; //doesn't work – 'Excel' does not exist, there are no referenced Interop-DLLs xlApp.Calculation = Excel.XlCalculation.xlCaculationManual

将Excel 2003工作簿转换为pdf表格

我再次杀了你的时间。 我必须做一个应用程序,将工作簿转换为PDF我正在使用PDF995。 但是我不知道如何configuration纸张尺寸,因为一些纸张大约需要150英寸。 也不是转换成平面的。 我希望它根据表名创buildpdf。 以下是我使用的代码示例。 Dim objExcel As Microsoft.Office.Interop.Excel.Application Dim objWorkBook As Microsoft.Office.Interop.Excel.Workbook Dim totalWorkSheets As Microsoft.Office.Interop.Excel.Worksheet Public Sub PrintByName(ByVal s As Worksheet) Dim myprinter As String Dim printer_name As String printer_name = "PDF995" If System.IO.Directory.Exists("D:\" + objWorkBook.Name) Then Else System.IO.Directory.CreateDirectory("D:\" + objWorkBook.Name) End If myprinter = objExcel.ActivePrinter objExcel.ActivePrinter = printer_name Thread.Sleep(1000) s.PrintOut(Preview:=False, ActivePrinter:=printer_name, […]

没有完整的WebDAV支持,通过WebDAV打开远程Excel文件

我期待实现一个相当简单的系统,用户可以通过链接到WebDAV资源打开和编辑Excel文件。 我正在使用自定义的ASP.NET解决scheme(在Azure上运行,因此额外的软件安装/configuration非常困难)。 做一个基本的实现,我可以打开文档,但在只读模式。 我已经看到了许多关于如何以读写模式打开的post,但是我不确定我需要支持哪些WebDAV动词/选项,以便在后端进行。 在使用WebDAV资源/文件时,是否有Excel(和Office一般)使用的动词列表? 谢谢,埃里克

Excel: – 维护图表和手绘线条的相对位置

我在Excel中有一个股票图表。 某些高点和低点通过手工绘制线(从绘图工具栏)连接。 当我改变数据范围或调整图表时,这些线条显然保持原来的位置。 而图表中的酒吧得到调整。 有没有办法维护图表和手绘线的相对位置? 也许,将图表中的条形与手工绘制的线条合并在一起? 谢谢, 维尼特

如何在MS Excel 2010的Web查询中添加variables(来自单元格)?

所以,我有Excel表格拉动数据从Web API调用,它以XML格式响应。 我可以成功地将它拉出来,填充它,并使用它。 而且由于这是一个带有一些附加到查询的参数的调用,我希望这些参数来自单独的工作表中的单元格(在同一个工作簿中),以便用户可以更改单元而不是查询本身。 可能吗? 我该怎么做? 当这个单元格的内容被修改或者用户不得不点击刷新时,它会调用一个新的API来获取数据吗? 提前致谢! 更新 :我试图使用这样的东西: http://finance.yahoo.com/q?s=[“symbol”, “Enter ticker symbol”] : http://finance.yahoo.com/q?s=[“symbol”, “Enter ticker symbol”]像这里定义,但是当我点击导入,它给了我404我只是不知道该怎么做。 我正在做的API调用是我们的Redmine机器,我正在使用这个Redmine API调用

如何从COM-AddIn中find安装目录/path

我有一个从Excel的COM – AddIns的列表,并希望findAddIns的安装path,但对象“Microsoft.Office.Core.COMAddIn”只有以下属性: Application Connect Creator Description Guid Object Parent ProgId 而属性对象是“Nothing / Null”。 有没有办法使用Interop? 或者我使用guid和searchregistry中?

如何将Excel工作表读入数据表

我试图解决我在应用程序中遇到的这个问题。 我正在为excel做一个附加excel,而且我从来没有做过。 我需要做的是在Excel中打开一个Excel文件,然后我需要使用Globals.ThisAddIn.Application.ActiveWorkbook来访问工作簿,并从4个工作表中检索数据到一个数据表。 没有与build设的联系,我不得不直接与打开的书。 我一直在这个工作,并没有取得任何进展。 任何帮助或指针,将不胜感激。

在WPF控件中显示Microsoft Office文档

我正在开发一个WPF应用程序,允许用户浏览目录的内容。 我想要做的是,如果用户点击一个Microsoft Word或Excel文档,让文件显示在WPF应用程序中的视图控件(如滚动查看器或其他)。 我试图做一个全function于一身的文件查看器,所以用户不必打开单独的Word和Excel窗口。 用户不需要能够编辑文件,只需查看它。 另外,用户将在他们的计算机上安装Word和Excel。 这可能吗? 我正在阅读冲突的答案,似乎有一个假设,用户不一定安装Office。 在这种情况下,是的,他们将在他们的本地机器上安装Office。