You could, I believe, hack something together in VBScript (if I remember correctly, that's what the Office suite's internal scripting language is called) that calls calibredb to obtain a list of the books in the database. See the
documentation of calibredb, I believe you ought to be able to use the --list command.