请给我指一些资源,教我如何创建Excel“宏”,当工作簿是MS Teams上的应用程序时,这些宏将运行。我知道VBA不会在云中的工作簿上运行我知道基于云的工作簿可以包含一个宏,一旦在Excel中打开文档,该宏就会运行我正在寻找的是用于编写脚本/宏/无论你怎么称呼它的技术,它将在云/团队/SharePoint上运行。我怀疑我在这个问题上糟糕的搜索结果是我不知道正确的术语或技术的结果。
4dbbbstv1#
答案是Excel JavaScript API。它不是一个真正的宏,也不是一个好主意。它们现在被称为“加载项”。它们必须上传,然后从任务窗格运行。Microsoft教程很长,所以我不会在这里举一个例子。教程:https://learn.microsoft.com/en-us/office/dev/add-ins/tutorials/excel-tutorial它相当复杂和令人费解。如果只从Teams打开文件并运行VBA代码会容易得多。
gwbalxhn2#
查看Office脚本https://stackoverflow.com/tags/office-scripts/info这是Microsoft的VBA电子表格自动化和宏的自然继承者,为Excel的现代基础。最初它只在Excel for Web中可用,但现在也可以在Excel的桌面版本中使用。它基于TypeScript,与JavaScript有相似之处。没有(还没有?)任何内置的转换到或从VBA,也不是预计很快(如果有的话)。
2条答案
按热度按时间4dbbbstv1#
答案是Excel JavaScript API。它不是一个真正的宏,也不是一个好主意。它们现在被称为“加载项”。它们必须上传,然后从任务窗格运行。Microsoft教程很长,所以我不会在这里举一个例子。
教程:https://learn.microsoft.com/en-us/office/dev/add-ins/tutorials/excel-tutorial
它相当复杂和令人费解。如果只从Teams打开文件并运行VBA代码会容易得多。
gwbalxhn2#
查看Office脚本https://stackoverflow.com/tags/office-scripts/info
这是Microsoft的VBA电子表格自动化和宏的自然继承者,为Excel的现代基础。
最初它只在Excel for Web中可用,但现在也可以在Excel的桌面版本中使用。
它基于TypeScript,与JavaScript有相似之处。
没有(还没有?)任何内置的转换到或从VBA,也不是预计很快(如果有的话)。