Hello,

I would like to automate the below process by a macro. I am not a programmer. Please help me in this regard.

I have a .doc file, which is nothing but xml tags. I would like to insert the page numbers into that doc file.

For example: (before macro runs)

<?xml version="1.0" encoding="utf-8"?>
<chapter page-num="99" id="id_0073010367_001_001131">
<title page-num="" id="id_0073010367_001_001132">
<chbe page-num="" id="id_0073010367_001_001133">
<verb page-num="" id="id_0073010367_001_001134">
<toce page-num="" id="id_0073010367_001_001137">
<para page-num="" id="id_0073010367_001_001140">

<para page-num="100" id="id_0073010367_001_001143">
<para page-num="" id="id_0073010367_001_001145">
<para page-num="" id="id_0073010367_001_001146">
<para page-num="" id="id_0073010367_001_001147">
<para page-num="" id="id_0073010367_001_001148">
<para page-num="" id="id_0073010367_001_001149">
<para page-num="" id="id_0073010367_001_0011453">

<para page-num="101" id="id_0073010367_001_001143">
<para page-num="" id="id_0073010367_001_001145">
<para page-num="" id="id_0073010367_001_001146">
<para page-num="" id="id_0073010367_001_001147">
<para page-num="" id="id_0073010367_001_001148">
<para page-num="" id="id_0073010367_001_001149">
<para page-num="" id="id_0073010367_001_0011453">

This is my doc file. I have some 1000 Pages like this. If you see the above example I have page-num=”numeric or empty”. I want to fill the empty page tag to the respective page number. The empty page-num will be the page number of the previous found page number. It should fill till it finds the page-num is not empty.

The output should be like this after macro runs…

<?xml version="1.0" encoding="utf-8"?>
<chapter page-num="99" id="id_0073010367_001_001131">
<title page-num="99" id="id_0073010367_001_001132">
<chbe page-num="99" id="id_0073010367_001_001133">
<verb page-num="99" id="id_0073010367_001_001134">
<toce page-num="99" id="id_0073010367_001_001137">
<para page-num="99" id="id_0073010367_001_001140">

<para page-num="100" id="id_0073010367_001_001143">
<para page-num="100" id="id_0073010367_001_001145">
<para page-num="100" id="id_0073010367_001_001146">
<para page-num="100" id="id_0073010367_001_001147">
<para page-num="100" id="id_0073010367_001_001148">
<para page-num="100" id="id_0073010367_001_001149">
<para page-num="100" id="id_0073010367_001_0011453">

<para page-num="101" id="id_0073010367_001_001143">
<para page-num="101" id="id_0073010367_001_001145">
<para page-num="101" id="id_0073010367_001_001146">
<para page-num="101" id="id_0073010367_001_001147">
<para page-num="101" id="id_0073010367_001_001148">
<para page-num="101" id="id_0073010367_001_001149">
<para page-num="101" id="id_0073010367_001_0011453">

It should work till end of the file.