Tag: office365

在比较另一列的同时计算不同的值

我已经得到了一个住房计数的任务(从大约20万个地址)。 我们有一个名称,地址和“区域”号码的电子表格,但必须过滤出重复。 以下是一些示例数据: Zone Address 1 302 DIGITAL DR 1 309 DIGITAL DR 1 309 DIGITAL DR 1 310 DIGITAL DR 1 311 DIGITAL DR 1 314 DIGITAL DR 1 315 DIGITAL DR 1 319 DIGITAL DR 1 320 DIGITAL DR 2 325 DIGITAL DR 2 329 DIGITAL DR 2 333 DIGITAL DR 2 333 […]

通过C#编写的Windows Service的Excel自动化在Office 365安装的计算机上失败

我正在用C#编写Windows服务。 通过这个Windows服务,我以一种编程的方式自动化Excel。 Excel.Application excel = Excel.Application(); 这个代码在所有版本的Excel(2003,2007,2010,2013)都能正常工作。 最近我在我的机器上安装了Office 365。 突然间,当我使用上面的调用自动化Excel时,我得到了exception: 检索具有CLSID {00024500-0000-0000-C000-000000000046}的组件的COM类工厂失败,原因如下:80080005服务器执行失败(HRESULTexception:0x80080005(CO_E_SERVER_EXEC_FAILURE))。 任何人都可以告诉我,通过Windows服务自动化Office 365 Excel时是否需要特别考虑?

一旦closuresOffice 2013 Excel应用程序后,如何打开任务窗格

如果我在我的Office 2013 Excel应用程序中closures任务面板,如下面的屏幕截图所示,那么我该如何重新打开它?

Office 2016 JavaScript API – 删除表格筛选器button

在Office 2013版本的Office Javascript API中,我将创build一个表格,如下所示: Office.context.document.setSelectedDataAsync( tbl, { coercianType: Office.CoercionType.Table, cellFormat: tableCellFormats, tableOptions: { filterButton: false } }); 现在用范围转换为表的新方法,我错过了一件事。 也就是说,我怎样才能创build与filterbuttonclosures。 我没有看到一个Table.options属性,我可以设置filterbutton = false。 (见下面的片段): Excel.run(function (ctx) { ctx.workbook.tables.add('Sheet1!A1:E7', true); return ctx.sync(); }).catch(function (error) { console.log(error); }); 有人可以请发表一个JavaScript代码片段如何做到这一点?

“IF”expression式的语法澄清

对于拥有更多Excel体验的人来说真的很简单。 从逻辑上讲,我需要我的公式来输出这个结果: IF Cell G2 contains "Y", then display the value of Cell E2 我究竟怎么做呢?

如何使用API​​ office.js在Excel中插入数据不连续的图表?

我知道是否有可能用Excel做这样的事情: '——————— Set a1 = Range(Cells(10, 1), Cells(20, 1)) Set a2 = Range(Cells(10, 8), Cells(20, 8)) u = Union(a1, a2).Address '————- Charts.Add ActiveChart.ChartType = xlLine ActiveChart.SetSourceData Source:=Sheets('Feuil1').Range(u), PlotBy:=xlColumns 但是,这可能与office.js API? 提前致谢 ;-)

Office 365发送电子邮件(VBA)的解决scheme

我已经search了几个月,但仍然得到解决scheme。 使用CDO为Office365发送电子邮件不起作用。 获得像传输错误无法连接或身份validation失败。

当它驻留在Office 365 OneDrive for Business帐户上时,如何从外部工作表中获取数据?

我正在使用Office 365 Excel Onlinefunction创build联机表单(公开共享)以收集直接保存到工作簿中工作表上的表的响应。 为了分析数据,我添加了使用VBA代码和表单控件的额外工作表。 但是,表单控件不受Excel Online支持,所以我认为我需要两个工作簿。 一个用于存储表单数据,另一个用于对数据进行分析。 包含该窗体的文件必须保留在Office 365 Onedrive for Business上才能使用该function。 如果我离开表单控件并尝试打开Excel Online中的文件(编辑/共享表单),我必须编辑一个删除控件的副本 – 它不会忽略它们。 分析工作簿将由多人在多台PC上打开。 我已经启用了匿名访问表单文件,这就是Onedrive给我的: https ://carlisleft-my.sharepoint.com/personal/dmartin_carlisleft_onmicrosoft_com/_layouts/15/guestaccess.aspx?docid = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx & authkey = XXXXXXXXXXXXXXXXXXX 我已经尝试使用获取外部数据和新的查询从文件,并指定此url,但我要么访问Web界面,不下载任何数据或与URL相关的Sharepoint表,但不是我需要的实际数据。 我正在考虑使用VBA下载文件的副本,在后台本地打开它,读取表格数据,将其复制到分析文件中,然后删除下载,closures连接。 我假设使用正确的代码,我可以正确使用docid和authkey。 我已经使用Application.GetOpenFilename和Workbooks.Open()为本地存储的文件,但它不适用于此。 我发现这个答案访问共享文件在Onedrive业务,但它不是VBA,不是很清楚。 我也发现这个谈论WebDav,但是我需要做什么? 有没有人有任何想法或find一个成功的方法来从OneDrive for Business Excel文件获取Excel数据? 我必须能够在任何Windows 10 PC上打开它。 所以如果我必须映射networking驱动器,他们必须在飞行中完成。

从Excel在线任务窗格访问window.openpopup窗口

我目前正在debugging一些由过去的开发人员完成的代码。 我们正在使用下面的代码来打开一个新窗口来validation用户(oAuth2 Flow)。 var oAuth2Window = window.open(_embeddedStartUrl,“Authentication”,“location = 0,status = 0,scrollbars = 1,resizable = 1,height = 600,width = 450”); 用户login成功后,它试图访问oAuth2Window上的一些属性,但我得到: “访问被拒绝”。 主机名在不同的服务器上。 这是目前在任务窗格中的Excel Online中发生的。 这是前一段时间testing过的,正在工作并投入生产。 上周我看到这个问题在本地和生产/生活环境中发生。 这怎么可以以前工作? 知道你无法从iframe访问popup窗口

用office-js删除excel表中的行

我在我的添加ajax调用它应该在Excel中创build或更新表。 如果表已经存在,它应该删除行并添加新的结果。 当在循环中删除行时,它正在删除一些行,然后我得到以下错误: Debug info: {"code":"InvalidArgument","message":"The argument is invalid or missing or has an incorrect format.","errorLocation":"TableRowCollection.getItemAt"} 我在我的Excel Web插件中的ajax调用如下所示: $.ajax({ //…. }).done(function (data) { Excel.run(function (ctx) { var odataTable = ctx.workbook.tables.getItemOrNullObject("odataTable"); //rows items are not available at this point, that is why we need to load them and sync the context odataTable.rows.load(); return ctx.sync().then(function () { […]