@types/office-js: Word API - ListType 显示为 OneNoteApi, ListItemOrNull 缺失, 以及 Word 的其他列表操作类型不完整 (使用 TS ^5.4.2, @types/office-js ^1.0.377)
作者: icemouse0906创建于 2025年5月16日更新于 2026年3月15日
问题描述: 我正在使用 TypeScript 开发一个 Microsoft Word 插件。虽然 VS Code 编辑器中大多数 Office JS API 都被 TypeScript 正确识别, 但我一直在遇到与 Word 的列表格式化 (项目和编号) API 相关的类型错误。具体来说, VS Code 的 TypeScript 语言服务报告无法找到 Word.ListType (对于 Word)、Word.ListItemOrNull 以及 Word.ListItem 和 Word.List 的某些属性/方法的类型定义。有趣的是, npm run build (使用 Webpack 和 ts-loader) 成功编译, 但由于这些持续的类型检查失败, 编辑器体验受到严重影响。
内容来源: DefinitelyTyped/DefinitelyTyped