Tag: ms office

在Excel中插入xlsx文件(Office插件)

如何在Excel工作表上插入和xlsx文件? 就像在Word中插入Document.body.insertFilefromBase64或Ooxml或Html一样。 Excel没有在工作表或工作簿中的插入方法。 文档

如何覆盖网站安全证书,以消除错误?

前几天发生的这个Microsoft OneDrive很多人都有这个问题。 当您在Word或Excel中保存文件时,它会显示“”网站的安全证书存在问题。 保存以重试您的上传“,它将保存新的文件名,但不会将更新上传到现有文件。是否有办法禁用检查安全证书,或者放置假的或接受旧的,以便OneDrive可以正常工作再次?

Excel API错误 – System.AccessViolationException:试图读取或写入受保护的内存

我在2个不同的文件中使用以下语法中的Excel.PivotTables API。 其中一个工作正常,而另一个文件命中错误:“System.AccessViolationException:尝试读取或写入受保护的内存。这往往表明其他内存已损坏”在行: _pivotTable = pivotTables.Add(pivotCache, _chartsSheet.Range[$"$A$30"], "Samplexxx", Type.Missing, Type.Missing); 这个错误只发生在Windows10上。 这两个文件在Windows7上都没有问题。 有没有解决方法或解决这个? 在这个问题上,我确实参考了其他线程,但它不完全一样。 谢谢!

在Excel中查找和replace多行

我有一个产品长度的文档 产品名称| 和产品价格 我用我在网上find的这个代码replace产品价格: Sub Multi_FindReplaceALL_pvc_replace_new() 'PURPOSE: Find & Replace a list of text/values throughout entire workbook 'SOURCE: www.TheSpreadsheetGuru.com/the-code-vault Dim sht As Worksheet Dim fndList As Variant Dim rplcList As Variant Dim x As Long fndList = Array("2 ft", "PVC", "390") rplcList = Array("2 ft", "PVC", "290") 'Loop through each item in Array lists For […]

Office Interop Word邮件合并抛出DISP_E_TYPEMISMATCHexception

我的问题涉及一个word文件,其中有一个embedded另一个公司的macros,我们必须删除,然后设置一个新的数据源path(xlsx电子表格)。 该macros必须被删除,因为它已经设置了当我们得到文件时不再可用的数据源。 现在我正在寻找一种可能性,以编程方式更改所述Word文件的数据源(path),但找不到任何只做VB代码的工作。 我们不想编写另一个macros并注入它,我们只想在用户下载文件之前更改数据源path。 我可以自由使用任何图书馆。 任何人都可以请build议我以编程方式更改word文件的数据源的方式? 更新: 我现在正在与MS Office Interop Word Library一起工作,实现了我正在寻找的(改变数据源),但不幸的是,Excel文件后来被破坏,无法打开“无效的数据格式”。 代码如下: Application app = new Application(); Document officeDoc = app.Documents.Open(toBeMerged); var srcFile = @"C:\DataSource.xlsx"; FileInfo fileInfo = new FileInfo(srcFile) { IsReadOnly = false }; officeDoc.MailMerge.CreateDataSource(srcFile); officeDoc.Save(); officeDoc.Close(); app.Quit(); 更新2 我已经设置了所有需要的参数。 officeDoc.MailMerge.CreateDataSource(missing, missing, missing, missing, missing, missing, missing, missing, srcFile); 参数如下:CreateDataSource(Name,PasswordDocument,WritePasswordDocument,HeaderRecord,MSQuery,SQLStatement,SQLStatement1,Connection,LinkToSource) 这将引发System.Runtime.InteropServices.COMException 0x80020005(DISP_E_TYPEMISMATCH)exception,但是单词被成功生成。 当我把srcFilevariables放在它应该属于的地方时,excel文件就像上面提到的那样损坏了,尽pipe给了所有的可选参数。 […]

XLSX(Excel)底层的XML结构

我正在写一个涉及.xlsx文件的Swift应用程序。 我可以解压缩文件并查看底层XML文件的内容,但是我无法find理解它们的全面参考。 这篇文章有助于了解一般结构,但是我正在寻找有关XML标签及其含义的文档。 有什么build议么?

Visual Studio Tools for Applications是Office 2007的一部分吗?

我了解的VSTO位。 Visual Studio具有项目模板,可以帮助您开始创build基于.NET的好插件。 但VSTA在哪里? 我安装了SDK,但它似乎是为了扩展到自己的应用程序。 我曾经认为VSTA就像Office 2007的新VBA一样.Infopath 2007似乎是启用了VSTA,但我似乎无法findExcel 2007也启用了VSTA的位置。 我错过了什么吗?

如何从xhtml到excel到xhtml

我有一个关于如何最好地把xhtml变成excel的问题。 让用户在Excel中进行编辑,最后返回到xhtml。 背景是我有一个Web应用程序,其中的文本存储在XHTML。 这些我可以导出到excel单元格中的HTML文件的Excel文件。 我也可以将这个单元格重新导入到xhtml中,但是我的问题是编辑它对于一个普通的用户来说是非常困难的,因为这个html只是在excel单元格中的文本。 这是错误的方法,我应该使用一个自定义的应用程序与多个HTML编辑器,但用户更喜欢一个Excel文档,他们可以轻松地交换和脱机工作。 这里是一个示例xml,但它可以是用户在html编辑器(tinymce)用xhtml strictinput的任何xhtml。 我假设没有用于Excel的html编辑器插件。 我从来没有听说过,也没有find一个,因为这将是最简单的解决scheme.. 评论 * A Bullet: The impact of * A bullet 2: Test text 标题 * Bullet: text * Bullet: Text 任何人有任何想法? 谢谢,克洛克

从VB.Net应用程序复制到Excel导致在某些环境中的0x800A03EC错误

这是错误: System.Runtime.InteropServices.COMException,粘贴,从HRESULTexception:0x800A03EC 所有机器都是具有相同版本的Excel(2003)的Windows XP。 有些机器出错,有些则不。 我们还没有find一个模式。 这里是代码: Public Shared Sub ExportToExcel(ByVal dt As System.Data.DataTable) Dim app As New Microsoft.Office.Interop.Excel.Application app.Visible = False Dim Book = app.Workbooks.Add Try Dim Sheet = CType(Book.Worksheets(1), Microsoft.Office.Interop.Excel.Worksheet) With Sheet Dim c As Long = Asc("A") For Each dc As DataColumn In dt.Columns .Range(Chr(CInt(c)) & "1").Value = dc.ColumnName.ToString .Range(Chr(CInt(c)) & "1").Font.Bold […]

是否有使用Office模板的.Net报告工具?

在我目前正在使用的应用程序上,我们需要一种方式让用户以Microsoft Word或Excel格式(导出和打印)生成报告。 其中一个要求是用户将使用Word或Excel模板文档创build报告模板。 我试图谷歌一个报告工具,使用Word和Excel模板的报告模板和唯一一个我发现(Windward)太贵,不适合我们的需要。 我们不能有一个服务器来生成报告,所以报告需要由应用程序直接生成(Windows窗体)。