Tag: office365

PowerApps,使用图库来显示collections+附加variables

我对PowerApps很新,我正在开发一个应用程序,它将显示我们食堂的午餐select。 每天都有一些静态的食物(即热狗,三明治,沙拉等),然后每天都有特殊的午餐。 静态项目以名称Static_Lunch存储为集合。 此集合通过OnStart上的ClearCollect在欢迎页面上生成: ClearCollect(Static_Lunch, {Food:"Sandwhich"}, {Food:"Yogurt"}, {Food:"Salad"}, {Food:"Hot Dogs"}, {Food:"Baked Potato"},{Food: "Apple"}, {Food: "Fee"},{Food:"Fi"}, {Food:"Fo"}, {Food:"Fum"}) 然后是每日午餐的特别存储在一个Excel文件,每周由自助餐厅更新。 这是PowerApps中的一个名为Test_Data的实体,它是一个包含date和相​​应特殊Test_Data两列的Excel工作表。 我试图显示一个屏幕,顶部有特别的午餐,然后在一个画廊下面的所有静态项目(不一定需要是一个画廊,只是连续滚动的东西)。 我正在使用下面这个特别的午餐: Filter(Test_Data, Text( Now(), "mm/dd/yyyy" ))) 在一个可连续滚动的屏幕上显示午餐和静态食物的最佳方法是什么?

是否有可能开发Office 365(由于新的365混淆)

我甚至不确定是否有可能。 之前,我一直在deviseOutlook和Excel的附件(使用VSTO和VBA)。 现在,我的公司进入了Office 365的思维,我们拥有所有的在线环境,根本没有本地的软件,严格的只有networking客户端的方式。 它有它的优点。 但缺点是支持不知道如何工作(除了告诉我们点击设置和寻找选项,感叹)。 所以,我想知道是否有可能开发和以某种方式上传我自己的定制(注意,我们在云中没有服务器 – 一切都以SAS为基础)。 假设我想: 将Outlook中的列表中的某个发件人的所有电子邮件标记为黄色背景 在Word文本块中突出显示“ 驴 ”这个词的每一个出现。 它是否可行? 我已经google了,但是我只能看到有一个API,我们需要在自己的服务器上运行。 我只是在困惑自己吗?

错误使用个人VBAfunction

我创build了一个包含一些值的表单; 它是一个日历,显示一年中的每一天的一些信息。 我每天都会收到一封信。 例如2016年2月3日 – >“M” 我也有一个VBA函数来计算一个月的单元格的总和,等于 – “ – M”。 我的第一个尝试是在VBA中修改接收总和的单元格的值,用VBA函数; 但我的问题是,用户可以手动编辑一些日历单元格,所以我想总和单元格重新计算,自动,现在它不。 这里是我的function,位于名为“abc”的模块中: Function nombreCellulesDansEtat2() As Integer Application.Volatile Dim moisSub Dim équipeSub Dim étatSub moisSub = 1 équipeSub = 1 étatSub = "M" Dim ligneDépart As Integer ligneDépart = 5 + (moisSub – 1) * 9 Dim ligneEnCours As Integer ligneEnCours = ligneDépart + […]

Office365的加载项:将数据从任务窗格加载项插入到Excel表格中

我肯定错过了什么: [问题]: 我有一个二维数组数组,我想从单元格A1开始插入到当前表单。 我也必须格式化这些数据。 当前文档可能是空的或不是。 我无法控制这个。 稍后,我需要从文档中删除数据并插入新数据。 这组新的数据可能有不同的尺寸。 这似乎是不可能使用Office JavaScript API。 所有我使用TableBindings等尝试的东西都失败了。 在许多情况下,根据MSDN工作的function失败,给我提供了诸如“内部错误”(代码5001)或不受支持的绑定操作(3010)的神秘错误消息。 我必须使用tablebindings,因为我不能根据MSDN文档将格式应用于其他任何东西。 以下解决scheme是不可接受的: 强制用户使用具有预先存在的命名表的特定文档模板 强制用户在我的Add-In开始工作之前select单元格“A1”。 迫使用户在插入数据之前select一个范围。 所有这些都是从可用性angular度来看的噩梦般的解决scheme。 我可以通过命名项创build一个绑定,并通过计算列和行来构build范围,并构build一个像这样的“A1:C232”的string,但这只能工作一次,因为: 我不能删除数据(是的,调用“deleteAllDataValuesAsync”)与这样一个命名的范围创build的绑定抛出错误3010(即使绑定说,这是一个“表”绑定..扫描?)。 我不能用不同大小的数据覆盖它(覆盖错误) 我不能设置格式(是的,这是一个绑定创build为表绑定,是的,我可以调用setFormatAsync函数,它会引发“内部错误,5001” – >#headdesk 我希望微软的一位读者能够指出我的方向。 我真的希望! 因为我开始担心这实际上是通过devise。 (在过去的几个星期的斗争之后,我非常沮丧的是office.js,我很难不喧哗,所以我会在这里停止..不要让我开始在ui结构上)

MS Excel 2013链接的数据公式恢复到值#REF,尽pipe链接值不变

我目前正在使用MS Excel 2013电子表格(p:\master.xlsx) ,其中一些单元格包含从其他MS Excel 2013电子表格(p:\path1\feeder1.xlsx, p:\path1\feeder2.xlsx, etc)直接链接的值(p:\path1\feeder1.xlsx, p:\path1\feeder2.xlsx, etc) 。 我偶尔发现的(不是每一次),当我打开我的p:\ master.xlsx电子表格(然后“启用编辑”和“启用内容”),这个电子表格中的一些值从正确的链接值(一个数字)值#REF。 当我看到这些违规细胞内的公式时,我发现它也改变了: =MAX('P:\path1\[feeder1.xlsx]Sheet1'!$C:$C) 至 =MAX('P:\path1\[feeder1.xlsx]#REF'!$C:$C) 我可以确认feeder.xlsx电子表格没有被移动或重命名,并没有改变它的值。 networking驱动器上的文件也是稳定的。 令我困惑的是,这似乎是随机发生的(而不是每一次)。 另外,并不是所有的单元都恢复到#REF,有些值仍然可以(因此公式是OK的)。 由于不知道是否或何时公式将改变为其“#REF”状态,我需要保存文件,每当我做一个改变(有点令人沮丧)。 我search了论坛,并注意到另一个用户在MS Excel 2010上有类似的问题,但提供的答案似乎并没有解决用户的问题。 任何人有任何build议?

GeneralException如果正在编辑的单元格

我有一些在Excel插件的js代码工作正常,而在编辑模式没有单元格。 但是,如果有一个单元格正在编辑,则调用context.sync()将会失败,并且会出现GeneralException'当前上下文中的无效API调用'。 Excel.run(function (ctx) { //this line enough to fail return ctx.sync(); }).catch(function (error) { }) 有没有什么办法可以从js中“释放”细胞?

用macros更新Excel文档

使用Microsoft Graph API和Office 365,即使我正在更改的是一行数据,我也无法使用macros更新.xlsm文件。 如果我在Web版本的Excel(Office 365)中打开该文件并进行可编辑的复制并重新保存 .xlsx文件的相同的命令是好的。 OneDrive识别修改date发生变化时发生的变化,桌面应用程序会重新同步这些文件。 在Web版本中,您可以创build一个可编辑的版本,然后当您将该文件下载到桌面时,这些macros仍然存在。 如果不能正常修改文件,是否可以模拟这种行为?

如何使用Microsoft Graph在Excel中更新表的特定行?

我尝试使用Microsoft Graph在Excel中更新表的特定行。 我没有在表格部分find任何文件。 例如,我想更新第6行(索引5)。 有没有这样的方法? 谢谢 PATCH: https://graph.microsoft.com/beta/me/drive/items/12345/workbook/tables/Table1/rows/update { "index": 5, "values": [ [1, 2, 3] ] }

使用office.js在Excel中获取单个单元格格式?

我刚开始看到新的办公室JS API转换现有的Excel加载项使用这种新技术。 通过在上下文中排队单个负载,我可以轻松地从整个范围获取一组值,但似乎没有获得单元格格式的等效方法。 除非范围内的所有单元格格式相同,否则范围返回的值为“未定义”。 我提出的解决scheme是在范围内的每个单独的单元格上对加载操作进行排队。 例如,这个函数为一个范围内的每个单元格获取填充颜色: function readFormats() { Excel.run(function (ctx) { var cells = []; //First get the size of the range for use in the loop below var myRange = ctx.workbook.getSelectedRange().load(["rowCount", "columnCount"]); return ctx.sync() .then(function () { //Loop though every cell and queue a load on the context for fill colour for (var […]

range.address抛出上下文相关的错误

我们已经使用Excel JavaScript API开发了好几个月了。 我们已经遇到了由于不明原因而得到解决的与上下文有关的问题。 我们无法复制这些问题,并想知道如何解决。 最近类似的问题又开始出现了。 我们一直得到的错误: 财产“地址”不可用。 在读取属性值之前,调用包含对象的load方法,并在关联的请求上下文中调用“context.sync()”。 我们认为,因为我们有定义的多个函数来模块化代码在项目中,可能会在这些function之间的上下文有所不同而忽略了。 所以我们想出了通过JavaScript模块模式实现的单个上下文解决scheme。 var ContextManager = (function () { var xlContext;//single context for entire project/application. function loadContext() { xlContext = new Excel.RequestContext(); } function sync(object) { return (object === undefined) ? xlContext.sync() : xlContext.sync(object); } function getWorksheetByName(name) { return xlContext.workbook.worksheets.getItem(name.toString()); } //public return { loadContext: loadContext, sync: […]