Yeah, I know it’s possible to do it that way, but there are unfortuantely some issues that I’ve noticed with it. For example, it seems to me that the changes to the annotation content are not immediately visible in the document from the macro, but rather become visible when user leaves the annotation edit box - that means that deleting the annotation clears any changes that may have happened to the annotation as far as the user is concerned. I’ve also been having issues with the new annotations sometimes not being created when processing multiple of them, and my assumption was that not deleting them in the first place would probably help to mitigate that. The third issue is the metadata (creation date, author, etc.) - I presume there most likely is some way to set those when creating a new annotation in order to match the old one, but it would also mean that I would have to update the code every time a new metadata field is added to LibreOffice, and I don’t think I should be expected to bear that responsibility.