上次更新:2023 年 8 月 31 日
問題
透過 Word JavaScript API 使用內容控制項的增益集,在某些情況下可能會顯示「RichApi.Error:NotImplement」錯誤。
這是在 2023 年 8 月 10 日 Office.js 更新之後,尤其是 MacOS (組建 16.76) 上所注意到的。
原因
ContentControl.load () 方法可用來載入內容控制項實例的所有屬性。 該方法會在內部逐一載入所有 內容控制項屬性 。 不過,除了只包含所有發行屬性,還會包含仍在開發中或尚未發行的新屬性。
此問題是由最近引入的新屬性所造成,其初始實作傳回「未修正」錯誤,因此導致某些呼叫載入 () 方法失敗。
下列是可能受影響之程式碼的範例。
狀態:已修正
因應措施
更新為最新版本的 Word。
讓開發人員將其增益集用於受影響的組建
若要避免在載入內容控制項時造成任何問題的未知屬性,方法是根據所需的邏輯明確指定所需的屬性集。
更新先前受影響程式碼的範例,下列程式碼只會載入內容控制項的必要屬性。
另請參閱:
解決方法
-
Word網頁版:不受影響。
-
在 Windows 上Word
-
Beta 通道:受影響,但 16.0.16815.20000 之後的組建包含修正程式。
-
目前通道 (預覽) :受到影響,但 16.0.16731.20170 之後的組建包含修正程式。
-
每月通道:不受影響。
-
MEC:不受影響。
-
-
在 Mac 上Word
-
Beta:受到影響,但 16.77.23082006 之後的組建包含修正程式。
-
生產:受影響,但 16.76.23082301 之後的組建包含修正程式。
-