title: How do I find out the current page number of a determined word in Microsoft word using vba macro (or python)
body: <p>I have the daunting task of correcting the page numbers of a book's index that was translated, and thus had the references of the occurrences of each item on that index pointed to the wrong page number.</p>
  
  <p>So basically I want to make a VBA macro to search for each term in the index of the book, then find out which are the page numbers where they occur in and finally update the index.</p>
  
  <p>What I was wondering is two things:</p>
  
  <ol>
  <li><p>Do you think using VBA for this is a good option or is it time-consuming? And if you feel it isn't a bad idea, how do I get the page number of a determined word?</p></li>
  <li><p>Are there any other, better ways of achieving the same result using, perhaps, Python, which I'm more comfortable?</p></li>
  </ol>