Encontrei-me precisando fazer isso e criei uma Expressão Regular que me permite alterar todos os campos de Status de “todo” para “deleted” em base livro por livro. Notei que o formato/ordem dos campos no arquivo XML era sempre consistente:

imagem1284×121 7.28 KB
Então, fui capaz de criar uma expressão que encontra um VerseRef em um livro específico, ignora o resto daquela linha, depois pula qualquer número de linhas que começam com espaços e, em seguida, um <S ou <C, depois procura por uma linha que começa com espaços e, em seguida, <Status>todo. Ela vai mudar esse “todo” para “deleted”. Aqui está a expressão:
Find: (VerseRef="\dJN .+\r\n(\s+<[SC].+\r\n)*?\s+<Status>)todo
Replace: \1deleted
Então, em um editor de texto que pode trabalhar com Expressões Regulares (Notepad++ se você não tiver um favorito), use essas strings de busca e substituição para encontrar todas as notas que não foram resolvidas em 1JN, 2JN, 3JN e alterá-las para resolvidas.
O \dJN na expressão de busca usa uma RegEx adicional para encontrar notas em todos os livros que começam com um dígito e, em seguida, JN. Você pode substituir essa string por outro código de livro para encontrar as notas naquele livro, por exemplo, MAT, ISA, ou coisas como \dCO para 1CO e 2CO.
Espero que ajude alguém por aí (e pode me ajudar se eu tiver que fazer isso de novo…
)
I found myself needing to do this, and created a Regular Expression that allows me to change all of the Status fields from “todo” to “deleted” on a book by book basis. I noticed that the format/order of the fields in the XML file was always consistent:

image1284×121 7.28 KB
So I was able to create an expression that finds a VerseRef in a particular book, ignores the rest of that line, then skips over any number of lines that begin with spaces and then a <S or <C, then looks for a line that starts with spaces and then <Status>todo. It will change that “todo” to “deleted”. Here is the expression:
Find: (VerseRef="\dJN .+\r\n(\s+<[SC].+\r\n)*?\s+<Status>)todo
Replace: \1deleted
So in a text editor that can work with Regular Expressions (Notepad++ if you don’t have a favorite), use those find and replace strings to find all of the notes that are not resolved in 1JN, 2JN, 3JN, and change them to resolved.
The \dJN in the find expression uses a further RegEx to find notes in all books that start with a digit and then JN. You can replace that string with another book code to find the notes in that book, e.g. MAT, ISA, or things like \dCO for 1CO and 2CO.
Hope that helps someone out there (and might help me if I have to do it again…
)