我想创build一个Excel Online文件,然后发布其链接或embedded到我的网站。 点击它将打开Excel Online中的文件。 此外,我想要安装某些Excel加载项,甚至自动启动。 有谁知道是否有可能? 如果Excel Online是不可能的,是否有可能使用普通的.xlsx文件(我将创build它,并在Windows中打开系统导致安装插件,甚至启动它)?
我正在尝试开发Excel的加载项,目标是根据电子表格中的数据创build日历事件。 除了使用REST API构build日历中的事件外,我几乎可以做所有我想要做的事情,而且我无法准确判断出错的地方。 我遵循@MarcLaFleurbuild议的文档 。 我可以构build和运行应用程序没有问题,但是当我点击“从我的文件从OneDrive”button,我得到以下内容: Code: 5001 Message: An internal error has occurred. name: Internal Error 这是来自该函数的else子句中的公共目录中的program.js文件。 function getDataWithoutAuthChallenge() { Office.context.auth.getAccessTokenAsync({ forceConsent: false }, function (result) { if (result.status === "succeeded") { // TODO1: Use the access token to get Microsoft Graph data. accessToken = result.value; getData("/api/onedriveitems", accessToken); } else { console.log("Code: " + […]
可以使用JavaScript API for Office在Excel文件中创build“绑定”。 这允许Excel加载项“命名”部分数据以供以后访问。 如果用户重命名元素,或者在工作表之间移动这些绑定,这些绑定就会生存下来。 用于Office的JavaScript API中的绑定 有没有人知道在Office加载项的上下文之外运行时,如何从保存的Excel文件中获取绑定? 理想的.NET库。 我看过Aspose Cells,Synfusion XlsIO,Closed XML和EPPPlus,这些似乎并不支持这一点。 Open Office XML SDK可能支持它,但是它非常低级,我不确定如何获取绑定。 任何提示非常赞赏。 谢谢
有一个Excel加载项允许用户对电子表格单元格进行注释(而不是Excel提供的传统注释)。 该加载项记忆在工作簿中具有评论的所有单元格。 我想知道这些信息实际存储在哪里。 它们是否存储在工作簿的某个隐藏部分? 它们是否存储在加载项的服务器中,然后如何识别工作簿?
我甚至不确定是否有可能。 之前,我一直在deviseOutlook和Excel的附件(使用VSTO和VBA)。 现在,我的公司进入了Office 365的思维,我们拥有所有的在线环境,根本没有本地的软件,严格的只有networking客户端的方式。 它有它的优点。 但缺点是支持不知道如何工作(除了告诉我们点击设置和寻找选项,感叹)。 所以,我想知道是否有可能开发和以某种方式上传我自己的定制(注意,我们在云中没有服务器 – 一切都以SAS为基础)。 假设我想: 将Outlook中的列表中的某个发件人的所有电子邮件标记为黄色背景 在Word文本块中突出显示“ 驴 ”这个词的每一个出现。 它是否可行? 我已经google了,但是我只能看到有一个API,我们需要在自己的服务器上运行。 我只是在困惑自己吗?
我想知道是否可以使用office-js api冻结excel表格的第一行 在excel这个function内,为荷兰安装提供了一个aplogies。
我肯定错过了什么: [问题]: 我有一个二维数组数组,我想从单元格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结构上)
我需要一种方法来在office.js加载项中设置条件格式。 目前我认为我可以使用VBA来根据插件设置的单元值来设置它,但是直接从office.js中直接执行这个操作是非常好的。 我正在寻找一些创造性的解决方法,直到Microsoft在加载项中本地执行此操作。
我有一些在Excel插件的js代码工作正常,而在编辑模式没有单元格。 但是,如果有一个单元格正在编辑,则调用context.sync()将会失败,并且会出现GeneralException'当前上下文中的无效API调用'。 Excel.run(function (ctx) { //this line enough to fail return ctx.sync(); }).catch(function (error) { }) 有没有什么办法可以从js中“释放”细胞?
我在使用office.js开发的Office Excel加载项中出现以下错误,仅在某些计算机上。 我们的加载项是免费的。 我也发现一些人抱怨这种行为的免费插件 。 看起来这种行为在less数客户机器上是显而易见的。 我的清单文件: <?xml version="1.0" encoding="UTF-8"?> <OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0" xmlns:ov="http://schemas.microsoft.com/office/taskpaneappversionoverrides" xsi:type="TaskPaneApp"> <Id>masked</Id> <Version>1.0.0.0</Version> <ProviderName>Invensys Systems Inc.</ProviderName> <DefaultLocale>en-US</DefaultLocale> <DisplayName DefaultValue="Configuration Assistant for Wonderware Online" /> <Description DefaultValue="Execute administrative tasks against your Wonderware Online InSight subscription."/> <IconUrl DefaultValue="https://online.wonderware.com/TagAdministrator/Images/icon-administrator-x32.png"/> <SupportUrl DefaultValue="https://www.wonderware.com/contact/contact-support "> <Override Locale="en-US" Value="https://www.wonderware.com/contact/contact-support " /> </SupportUrl> <AppDomains> <AppDomain>https://wonderware.auth0.com</AppDomain> </AppDomains> <Hosts> <Host […]