excel-addins相关内容
我想遍历工作簿中的每个工作表,并对每个工作表执行操作(例如,运行calculate())。出于性能原因,我希望在一个sync() request中完成所有这些操作。 问题是,在同步之前,我只能以几种有限的方式获取工作表,如通过active worksheet或通过worksheet name,这会使循环变得困难。 我能想到的最佳方法使用getFirst()和getNext():
..
我有两个不同的Excel加载项,具有不同的清单文件。我想将它们安装在相同的自定义选项卡下。 我尝试对CustomTab和Group使用相同的ID作为清单文件,而对Control标记使用不同的ID。但这也帮不了我。 有趣的是,如果我将这两个应用程序添加到同一个清单文件中,它们会出现在同一个CustomTab下。 同样的问题早在2017年就被提出了。我不确定我们现在能不能这么做。 Sha
..
我按照Configure your Office Add-in to use a shared JavaScript runtime为Excel加载项配置共享运行时。 但是,它无法加载 这是我的manifest.xml
..
上下文: 我正在运行 VSTO Excel 应用程序上下文插件,当 MS Excel 由其他进程在可见模式下启动以实现自动化时,我也会加载我的插件. 所以现在,有必要知道 MS Excel 是否是由其他自动化进程启动的,例如 CreateObject() ExcelApplicatoin.Visible =true ("/automation -embedding")
..
我正在尝试使用 VBA 创建一个新的 Excel 实例: Set XlApp = New Excel.Application 问题是这个新的 Excel 实例并没有加载我正常打开 Excel 时加载的所有加载项...Excel Application 对象中是否有任何内容用于加载所有用户指定的加载项? 我不是要加载特定的加载项,而是让新 Excel 应用程序的行为就像用户自己打开它一样,
..
我已经创建了一个 Excel 插件,以及这个插件的一个功能,比如说 New_Years 目前需要 2 年,并在这 2 年之间的每个元旦输出Excel 中的数组.所以 New_Years(2000,2002) 将在最后一个单元格中返回 Jan 1st 2000、Jan 1st 2001 和 Jan 1st 2002. 问题是我必须知道那个时间会有 3 个日期,选择 3 个单元格,在顶部单元格中
..
我有一个 Excel 自动化加载项,它由我的安装程序注册到 COM.通过向 COM 注册,我的加载项出现在(对于 Excel 2007)Excel 选项 > 加载项 > 管理 Excel 加载项转到... > 自动化列表中.用户仍必须导航到上面的对话框并选择我的加载项以启用它. 在使用 COM 注册类型后,是否可以(可能通过注册表项)在我的安装程序类(或在 VBA)中以编程方式启用我的自动机
..
我使用 VS 2019 创建了 Excel Web Addin 项目,并尝试将自定义函数合并到该项目中.不幸的是,MSDN 上的所有文档都参考了 Yeoman 生成器,所以我不确定 VS 创建的项目不支持自定义函数还是我遗漏了什么?我在 HOST 下添加了以下因素
..
大约一年半前,我使用 OfficeJS API 编写了一个 Excel 加载项,直到大约两周前它一直在工作.似乎 Excel 有一个更新,我现在可以右键单击任务窗格并查看开发工具,而我以前无法这样做,因此必须运行外部 MS Edge devtools 应用程序进行调试.这似乎是一个相对较新的问题,我似乎找不到任何有关它的信息.我尝试将 MS Edge 的跟踪预防设置减少到基本设置,如下所示:
..
我们构建了一个Excel Task Pane加载项,该加载项主要用于Tables.我们有一些执行TableCollection.add(rangeAddress,true)的代码.当"rangeAddress"中的工作表名称包含特殊字符时,此调用将失败. 例如- ctx.workbook.tables.add(Sheet!A1:E4,true) 工作正常,但是 ctx.workb
..
我们有具有自定义功能支持的excel js添加,因此,此加载项仅在excel office 365版本中有效.在这里,我们遇到了一个问题-"npm validate"将此外接程序定义为excel 2016的外接程序,但这对我们来说是不正确的.因此,问题是-如何正确设置“要求"?清单文件中的“部分"以将此加载项定义为Office 365的加载项? 当前看起来像
..
我正在设计具有如下功能区的Excel加载项: 请从何处以及如何从 ThisAddIn_Startup 访问功能区上的控件? 注意:我不想从功能区调用全局函数,而只是希望能够直接访问它们. 非常感谢您的宝贵帮助! 解决方案 您可以使用来访问控件 Globals.Ribbons.Ribbon1.tglShowNavigation 确保已将按钮的修饰符更改为可以访问的内
..
我正在使用此OfficeJs API来保存与excel add in应用程序相关联的元数据,我想知道设置可以在Excel中添加多少大数据,我们注意到当设置达到几MB时,它并没有得到保存.Office.context.document.settings.set('mySetting','mySetting value'); 解决方案 Excel JS的每个加载项设置都有2 MB的限制,但是由
..
在Office.js文档中,有关新ExecuteAsync()方法/模式的内容如下: “这还使我们即使在Excel附加代码之外也可以使用相同的API,例如,想像一下,您想针对存储在OneDrive中的> Excel工作簿调用Excel API,但是您想从独立的Web应用程序而不是在Office 2016内部运行的应用程序调用Excel API.Windows或Office Online.这种
..
我正在尝试使用JavaScript API for Excel开发Excel加载项. 我已经可以运行一些示例,在 Visual Studio 下启动调试.每次启动调试时,它都会打开一个新的Excel工作簿. 但是,大多数时候,我需要在现有工作簿上调试外接程序.例如,此处是一个加载项示例,它将打开一个空白工作簿并向其添加空白表.但是,我希望它向现有的(打开的)工作簿中添加空白表.有人知道
..
我们正在使用Office-js API创建一个Excel加载项.我们在加载数据时使用了 delayForCellEdit 属性(当在预定单元格范围内更改数据时将调用该属性).当用户编辑单元格并在单元格外部单击时,将退出单元格编辑模式,但是如果用户在编辑单元格后单击外接程序,则不会退出单元格编辑模式.有没有办法以编程方式退出单元格编辑模式? 解决方案 很遗憾,目前我们不支持以编程方式退出单元
..
我已经在Google上做了一些修改,但是我仍然找不到Visual Studio中的哪个项目.我想为Excel创建一个GUI加载项,例如,具有Windows窗体的功能区上的停靠窗口.这在Visual Studio中是什么项目?我已经尝试了Excel add in,但是我不知道它是否具有我要寻找的GUI组件. 解决方案 为此,Microsoft为您提供了"Visual Studio Offic
..
我正在尝试使用JavaScript API创建Excel加载项.但是我不明白"console.log"在哪里输出他们的消息.所有Microsoft文档都包含console.log示例,但是console.log()输出消息的地方未作解释.我在stackoverflow上找到了类似的帖子,但是这些引用是Visual Studio控制台日志.我正在Mac上用nodeJs编写AddIn,因此对Visua
..
似乎当我在XLAM文件中调用UDF时,XLAM文件的路径已嵌入在电子表格中.当我从另一台计算机(安装了相同的XLAM加载项,只是安装到其他路径)打开电子表格时,Excel抱怨“此工作簿包含指向其他数据源的链接..."这似乎不是XLL中UDF的问题.有办法解决吗? 解决方案 此行为是Excel中实现Addin UDF的方式的结果. 有3种缓解问题的方法: 使用强制安装特定路径的安装程
..
我有一些使用Excel COM对象的Excel自动化代码.在其他SO帖子中,我知道一个人应该做以下事情尽早释放对象: Excel.Range rng = GetSomeRange();//用rng做某事...元帅.ReleaseComObject(rng); 但是,如果我遍历某个范围内的单元格,是否遵循以下正确步骤? Excel.Range rng = GetSomeRange();f
..