【问题标题】:Will Microsoft abandon office add-ins? [closed]微软会放弃 Office 插件吗? [关闭]
【发布时间】:2020-12-14 21:05:02
【问题描述】:

我已经尝试开发 Office-Addins 一年多了(工作需要的副项目,但不是核心业务)。可悲的是,我仍然觉得自己像个绝对菜鸟。我试图研究有关此事的所有课程、文档和 SO 问题,但看起来我无法前进。我在想微软会放弃微软加载项。我试图联系微软,开发人员程序总是指出我堆栈溢出所以我不知道如何联系。但我的印象是对插件的支持真的很弱,而且很好,原因如下:

  1. TypeScript React 的 Yeoman 脚手架确实过时了,不支持功能组件,但如果您想使用 Fluent UI React 框架,则需要。
  2. 在我的 Windows 10, 2004 版本中,仍然无法看到开发人员工具,但您仍然需要测试版 Dev Edge DevTools,它仍处于测试阶段。
  3. 在带断点的 VS 代码中使用 TypeScript React 对 Excel 插件进行体面调试是不可能的(使用 office debugger 时也是如此,因为它会严重崩溃 excel,以至于需要强制关闭 excel。
  4. 每次您的 TypeScript 代码出现问题时,Edge Dev 工具都会告诉您 office.initialize 未正确加载。所以用户完全靠自己。
  5. SPFx 到处都在推广,在 Pluralsight 上,他们说加载项在 iFrame 中运行,这是有限的。

我有多个问题:

  1. 如何将 Class 组件从 Yeoman 生成器转换为功能齐全的组件? 如果您转到 App.tsx 文件,您将看到以下代码:

    export default  class App extends React.Component<AppProps,   
    
    constructor(props, context) {
    super(props, context);
    }
    

但是当我删除上下文时,它就不再起作用了。这是什么背景?这是 Excel API 吗?

  1. 如何让 EdgeWebview2 工作?我看过演示,但我找不到更改它的设置?
  2. EdgeWebview2 可以设置断点吗?
  3. EdgeWebview2 是否可以更好地反馈您的代码有什么问题?
  4. Excel 插件能否与 SPFx 一起使用?

非常感谢您的解释。

【问题讨论】:

  • 我们不是论坛,也不是代码问题。对不起。

标签: reactjs typescript office-js office-addins


【解决方案1】:

感谢您提出问题和反馈。由于我在 Excel 可扩展性平台上工作,您的问题有几个部分,所以我希望能提供帮助。

a) 如果您希望为 Excel 构建插件并在跨平台上工作,我们建议您从构建 Web 插件开始并使用以下资源:https://aka.ms/office-add-ins

b) 关于“我们会放弃 Office 插件”吗?不,我们将继续投资于我们的 Javascript 插件。要了解 Excel 方面的最新信息,您可以在此处观看我们的 Ignite 视频 (https://www.youtube.com/watch?v=6IZjQQ9Kr2o),或参加我们的社区电话会议:https://aka.ms/officeaddinscommunitycall(每月第二个星期三太平洋标准时间 08:00 举行)。

b) 在入门方面,

c) 对于您在 Edge 上的问题,EdgeWebview2 运行时目前正在推广到每月频道版本。您可以在此处找到更多信息:https://developer.microsoft.com/en-us/office/blogs/office-add-ins-community-call-november-11-2020/,一旦它可用,我们肯定会发布有关它的消息。在此之前,您必须使用 Windows 的 beta 通道。

谢谢!

【讨论】:

  • 我们总是看到 MS 的承诺,但什么也没做!
猜你喜欢
  • 1970-01-01
  • 2011-02-23
  • 2015-07-08
  • 1970-01-01
  • 2010-09-20
  • 2010-10-06
  • 2011-07-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多