Tag: ms office

如何在没有安装Office的情况下处理vb.net中的excel文件

我是相当新的VB.net,从来没有用它来处理Office文件。 现在我必须查看Excel文件,并根据单元格中的数据发送一些电子邮件。 我不需要写这些文件的任何东西。 到目前为止,我已经阅读了很多关于PIA的内容,到目前为止,看起来我必须为特定的Office版本devise我的应用程序。 有没有办法编写可以处理不同版本的MS Excel创build的文件的应用程序? 我希望能够处理这些文件没有安装在计算机上的所有Office,有没有办法做到这一点?

Office 2013中的XML声明

我有以下VBA代码使用Office 2010使用XML: Public xmlDOM As DOMDocument Public Sub setXML(xmlFileName As String) Set xmlDOM = CreateObject("MSXML.DOMDocument") xmlDOM.async = False xmlDOM.Load xmlFileName End Sub OBS:有一个关于Microsoft XML v6.0的参考 但是,如果我在Office 2013上打开相同的代码,我得到了一个错误 Public xmlDOM As DOMDocument 没有声明,但仍然有对Microsoft XML,v6.0集的引用。 如果我改变了 Public xmlDOM As DOMDocument 至 Public xmlDOM As MSXML.DOMDocument60 编译器接受但运行的代码,我会得到一个错误 Set xmlDOM = CreateObject("MSXML.DOMDocument") 即使我改变它 Set xmlDOM = CreateObject("MSXML2.DOMDocument60") OBS:在Office 2013中有一个对Microsoft […]

无法从VBA函数返回值

我试图从我的代码中返回一个值。 显示代码要容易得多: Function writeHeaderData() As IXMLDOMNode Dim xmlDoc As New MSXML2.DOMDocument30 xmlDoc.async = False xmlDoc.LoadXML "<Foo></Foo>" Dim Foo As IXMLDOMNode Set Foo = xmlDoc.DocumentElement 'code snip; includes appending lots of things to Foo 'the error is on this line: writeHeaderData = Foo Exit Function End Function 我已经search了谷歌,但它是没有用的。 这个函数是从主子程序中调用的,我试图将返回的IXMLDOMNode附加到更大的一个,但是我一直在writeHeaderData = Foo行上收到"Object variable or With block variable […]

在64位环境中使用32位COM对象

我在Win7 / 64bit上使用PowerShell 3。 我试图使用.net的Excel(32位)与此命令:[microsoft.office.interop.excel.xlfileformat]而我得到这个错误:无法findtypesmicrosoft.office.interop.excel.xlfileformat:确保包含这种types的程序集被加载。 当我使用Win7 / 32bit之前,我没有这个错误。 也许有人知道如何解决这个问题?

在文件path中查找最后一个“\”的公式,并在此之后全部删除

所以我有一个Excel任务,涉及采取文件path(C:\ foo …),并获取path(即从path中删除实际的文件名)。 我似乎无法使SEARCH / FIND函数工作,因为它始终在文件path中find第一个“\”(在驱动器名称后面),并且只删除了3个左右的字符。 是否有一个公式,将允许我在文件path中的最后一个“\”后修剪? 提前感谢任何帮助!

Excel条件格式 – 突出显示大于5的数字,但忽略任何公式

我有一个奇怪的问题,我分别在每一行有这个公式的列: =IF(C6="";"";D6-LEN(B6)) 它的效果很好,如果它旁边的单元格是空的,使其为空单元格,如果没有,则显示计算的长度。 但是,当我尝试使用条件格式化使其在长度大于5时变为红色时,它将突出显示“空白”的单元格(在公式中但显示空白)。 任何想法,为什么发生这将不胜感激。 PS。 我目前正在使用Open Office 4.0.1,它似乎工作正常,但是当我将文档发送到客户端(Excel 2010)时,它会突出显示空单元格。 我已经尝试清除条件格式,并使用有条件的事物内置的Excels,它完全相同的事情。 在此先感谢詹姆斯。

什么支持Excel更好? (VB.net或C#.net ??)

我需要实施报告..与Excel表,并需要很多繁重的工作..所以.. 我有两个选项.. C#.net或VB.net! 什么会更接近EXCEL? 什么会给我更多的Excel和更多的控制? 请帮忙 !!

有一个单元格代表一个单元格区域

Excel 2003问题: 我想有一个单元格代表一个单元格的范围。 所以另一个公式可以使用它。 现在,我有一个方程来总结一个特定项目的工作时间。 它寻找一个项目名称,然后在旁边,我有一个专栏,我花了多长时间。 这是公式=SUMIF(D1:D10,"project1",C1:C10) 如果你看第一张照片, 我想让B10说出持续时间的范围(B23-B28) 我想C10说的项目范围(C23-C28) 现在看公式第二张图片。 而不是手动的范围,我只是想看看B10和C10,所以我得到了一次范围。 这样,我只需要在一个地方改变范围,而不是我有多less个项目。 如果这是一个混乱的问题,我很抱歉。 我不知道该怎么去问,但是如果人们不清楚我想完成什么,我会很快回答。

Access中的吊顶function

已经find了这个,没有运气。 有人可以告诉我如何创build一个天花板function的MS访问行为与Excel中相同?

有可能用基于XML的图表生成Excel文件?

我有一个很大的问题,试图find一些图书馆来帮助我在我的项目中生成附带图表的Excel文件,我认为这是一个更好的select,使用XML文件来实现这个任务,但我找不到任何示例或指南为一个excel文件形成一个XML或XSL的图表,所以任何帮助或不同的build议来解决这个问题,是值得欢迎的。