title: Is there any possibility for document paragraph-level tagging and filtering, e.g. by VBA or C#?
body: <p>The MS Word document has the ability to mark <strong>tags</strong> at the <strong>file level</strong>, which can be used from Windows Explorer to make it easier to search for files by document’s tags.</p>
  <p>Is there a similar feature in MS Word for <strong>tagging</strong> information at the document <strong>paragraph level</strong>?</p>
  <p>This would be practically useful for a quick point search of all the necessary information in a large document. With the ability to filter out all of the rest of the document's information.</p>
  <p>Assume that MS Word allows you to tag with different tags any document's paragraphs.</p>
  <p>Suppose, for example, that we have a document containing a textbook on mathematics for convenience.</p>
  <p>Suppose that we can mark each paragraph of the document with the any of following tags:</p>
  <ul>
  <li>of a some concept</li>
  <li>definition of a some concept</li>
  <li>explanation of a some concept</li>
  <li>an example of the use of some concept.</li>
  </ul>
  <p>Using a specific concept's tag, definition tag, and explanation tag to filter information, we can get a version of the original document containing only the definition and explanation paragraphs of our chosen concept. And there will be no other information.</p>
  <p>Which can significantly increase convenience, speed, and quality of analysis of the required information.</p>
  <p><strong>Is it possible to add the above functionality by using VBA macros or C#?</strong></p>