Tag: ms office

excel办公室js库中的范围格式的autofitColumns不工作

它似乎autofitColumns范围格式在办公室js的Excel API a 1.1不能正常工作,或者我没有正确使用它 代码示例: Excel.run(function (ctx) { var sheet = ctx.workbook.worksheets.getActiveWorksheet(); sheet.getRange("A1:B2").format.autofitColumns(); return ctx.sync(); }) .catch(function errorHandler(error) { console.log("Error: " + JSON.stringify(error)); if (error instanceof OfficeExtension.Error) { console.log("Debug info: " + JSON.stringify(error.debugInfo)); }); 错误对象如下。 Error: {"description":"Object doesn't support property or method 'autofitColumns'","number":-2146827850,"stack":"TypeError: Object doesn't support property or method 'autofitColumns'\n at …. 我也尝试加载“格式”和/或“格式/ *”先同步,但也没有工作 我正在运行Excel […]

在Excel中基于另一个单元格自动填充单元格数据

有没有办法根据另一个单元格中的数据input自动填充Excel工作表中的单元格? 这是我想要做的事情:假设我的工作表中有两列(A,B) 。 我希望列B显示数据范围在列A的数据,例如,如果input的值是介于0和20之间我希望列B显示Bad ,如果input的值是介于21和60之间我要B显示OK等。我该怎么做? 我正在使用Excel 2013.谢谢

带有VBA的自动filter更多

我想过滤一个以上的表格中的一个特定的项目,例如,“哈利” 我的macros没有说我错了,但没有任何反应。 Sub New_Marko_for_selection() Worksheets("Sheet53").Range("A1:D4").AutoFilter,Criteria1:="Harry" end sub 最好的祝福

MS Excel – 使用特定文件夹的文件名自动填充列

我是一个非程序员,我需要一种自动的方式来填充Excel 2016中的一个列,使用特定文件夹的文件名。 我从来没有build立过macros。 有没有一个相对无痛的方式来做到这一点? 非常感谢。

Excel:将两列的差异存储在另一列中

我有两个电子邮件列表。 一个列表在A列,另一个列在B列。 我想从A中删除B中的所有电子邮件,然后将结果存储在C列中。 我寻找一个解决scheme,但他们只是突出的差异,我想要删除它们。

在循环中使用Variant数组(错误13types不匹配)

我正在做一个for循环,并需要使用Variant数组types,但我得到错误13(types不匹配)。 我想k是第一个值的3,4,5,依此类推(根据下面的variables检查)。 我只是不知道如何使vba读取数组。 我试过使用tsperiodo(i)(j)但它也没有奏效。 这是变体数组: ReDim ocup(1 To numDis, 1 To numSalas) As Variant For i = 1 To numDis For j = 1 To numSalas If capacidadeSalas(j) – alunos(i) >= 0 Then ocup(i, j) = 1 End If Next Next ReDim tsPeriodo(1 To numDis) As Variant For i = 1 To numDis tsPeriodo(i) = […]

多个Excel函数/处理单元格中的时间框架

我试图在Excel中的单元格中运行多个Excel公式。 目前我有: = IF(E2 =“off”,“Not Scheduled”,“”) 这样做是如果一个单元格显示“1”,那么另一个单元格保持空白。 如果一个单元显示“Off”,则另一个单元显示“Not Scheduled” 最重要的是,我想包括一个公式 如果G1小于或者大于D1,那么D1显示“Missed Time Window” 所以我的问题: 我如何build立多个公式到同一个单元格? 我如何告诉Excel单元格D1中的数据包含时间范围? 例如,D1中的数据显示“14:00 – 16:00”,所以如果G1小于或大于D1中设置的时间,则显示“Missed Time Window”

Microsoft Office Interop Excel ExportAsFixedFormat – 非常慢,图像未加载

我想将生成的.xlsx电子表格导出为PDF。 我有两个问题: 导出文档对于这两种方法都很慢–SaveAs()ExportAsFixedFormat() ExportAsFixedFormat不会导出图像。 我使用IIS运行ASP.NET服务器中的代码。 已经configuration的权限就像这里所说: https : //support.comodo.com/index.php?/ Knowledgebase/Article/View/1129/66/access-denied-exception-from-hresult-0x80070005- e_accessdenied 这个版本库的代码没有错误: https : //github.com/aardvarkss/ExcelPDFExport 我也用EPPlus生成.xlsx文件。 代码: Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application(); Microsoft.Office.Interop.Excel.Workbooks excelWorkbooks = app.Workbooks; Microsoft.Office.Interop.Excel.Workbook wkb = excelWorkbooks.Open(this.tempExcelFilePath); foreach (Microsoft.Office.Interop.Excel.Worksheet sheet in wkb.Sheets) { sheet.SaveAs(this.tempPdfFilePath); // Saves the PDF correct AS I want But it cannot finish the task (waiting around 3 mins) […]

Retreiving /阅读excelmacros而不打开excel?

我写了一个似乎已经破解的excelmacros,不幸的是,当我尝试在VBA编辑器中编辑macros时,excel本身崩溃了。 无论是在加载有问题的excel文件之前或之后打开VBA编辑器,似乎都会发生这种情况。 有没有人知道的方式来查看我写的VBA代码,而不使用Excel来到那里? 或者,任何人都可以得到VBA代码(这个Excel文件)(链接删除)没有崩溃他们的Excel? 不像“ 没有打开excel运行macros ”我不需要能够运行没有excel破碎的代码 – 只需复制并粘贴到某个地方来解决它!

Excel在单个单元格中添加多个数字

所以我有一个Excel文件,我有单元格数据4+6 5+3 3+5等。我怎么能把它们添加在这样的格式? 所以例如,如果我有5+2如果将7在不同的单元格。 这是一个预先存在的文件,所以我不能简单地将数据分割成更多的单元格,并添加一个基本的SUM()