A practical example using a Word template

 

Consider a small business that uses Microsoft Word to create paper-based invoices and a Microsoft Excel spreadsheet to store financial details associated with each invoice.

The process of manually creating an Invoice probably goes something like this:

  1. Open the Excel spreadsheet to obtain the next Invoice number in sequence.
  2. Open Word and create a blank Invoice, either from scratch or based on an Invoice template.
  3. Put the Invoice number on the Invoice.
  4. Enter the Customer details into the appropriate part of the Invoice.
  5. Type in the Date Supplied and Invoice Date.
  6. Enter the description of work performed; this may consist of more than one item.
  7. Use a calculator to add up the prices (with and without VAT).
  8. Save the Invoice.
  9. Copy the financial details of the Invoice into the next entry in the spreadsheet.
  10. Save the spreadsheet.

A tedious, ten-step, error-prone process.

 

Automate this process using Word and Excel

We could create an 'application' using a Word template and an Excel Spreadsheet that would reduce this process to the following three simple steps:

  1. Open Word, and click on File » New... and then select the invoice template. A three-part data entry form is displayed, overlaying the blank Invoice
  2. Type the invoice details into the data entry form.
  3. Click on a button marked Create Invoice - the new Invoice is automatically created and its financial details are stored in the spreadsheet.

 

The Invoice 'application'

There are three features to this application:

 

Data Entry Form

The only feature of the application that you, the User, has to interact with is the data entry form. This will now be described in detail:

The first part of the data entry form - Order Details - is where you to enter the customer name and address, supply date, invoice date and order reference (if necessary). See below

Invoice example - image 1

 

The second part of the data entry form - Work and Prices - is where you to enter details of the work done and prices charged, see below:

Invoice example - image 2

Note that, in this example:

 

The third part of the data entry form - Notes - is where you enter notes, if required. See below:

Invoice example - image3

 

At this point you can review all three parts of the data entry form (by clicking on the appropriate tab) and make changes if necessary - nothing has yet been written on the Invoice.

 

The resulting Invoice

All the details that you entered into the data entry form are automatically added to the new Word document and formatted according to the template. See below:

Invoice example - image 4

 

Also the corresponding entry is updated automatically in the Invoices Excel spreadsheet (see below).

Invoice example - image 5

Note that:

 

Restrictions:

The template must be saved in the default Word templates folder. This is necessary so that it can be selected from the list of Word template files that is presented when you click File » New....

It's up to you where you store the Excel Invoices spreadsheet and the saved Invoice documents. The application will automatically ask for details of these locations on first use, or if you subsequently move them.

 

Enhancements:

This is just a simple example to illustrate what is possible. Many enhancements are possible such as converting the newly-created Invoice to PDF format and automatically emailing it to Customer.

It would even be possible to have an Excel file holding a 'database' of customers and their details. The customer details would then not need to be entered manually onto the first part of the data entry form - there would be a dropdown list of all the customers (generated from the database) from which you would choose the appropriate one and the corresponding address details would be filled in automatically.

 

click to return to the business documents page Return to the Business Documents page.