确实需要删除后再添加。不过您可以自己封装一下更新书签即可 async function updateBookmark(Name,Range){ // 删除书签 await app.ActiveDocument.Bookmarks.Item(Name).Delete() // 添加书签 await app.ActiveDocument.Bookmarks.Add({ Name, Range }) }