![]() |
|
|
![]() |
Customizing Invoice TemplateCustomizing invoice templates means creating your own custom invoice workbooks that can interact with the Excel Invoice Manager COM add-in and connect to databases to store and retrieve data. Please read this chapter carefully before customizing your workbook, as it contains valuable implementation information. Contents
Creating New Invoice Workbooks Creating New Invoice WorkbooksAn invoice workbook uses a number of hidden properties and cells to identify itself as a valid invoice workbook so that the Excel Invoice Manager COM add-in can and will interact with it. Because of this, you can't create an invoice workbook from scratch. You must create a new invoice workbook based on an existing valid invoice workbook. To do this, copy an existing invoice workbook using your Windows Explorer, and customize that copy to create your own invoice workbook. Design ModeAn invoice workbook has two states: design mode and run mode. In design mode, the Excel Invoice Manager COM add-in will stop interacting with the invoice workbook, so that you can move, add, or delete controls or cells. To switch to design mode, in Excel 2000 - 2003 click the Design Mode button on the Control Toolbox toolbar; in Excel 2007 click the Design Mode button in the Controls group of the Developer tab. After customization, click this button again to exit design mode. Tip: If the Developer tab is not available in Excel 2007, do the following to display it: a) Click Microsoft Office Button, and then click Excel Options; b) In the Popular category, under Top options for working with Excel, select the Show Developer tab in the Ribbon check box, and then click OK.
ProtectionBy default, the Invoice worksheet is protected. You need to unprotect it for most of the customization work. To unprotect the worksheet, in Excel 2000 - 2003 click menu Tools -> Protection -> Unprotect Sheet; in Excel 2007 click the Unprotect Sheet button in the Changes group of the Review tab. It is strongly recommended that you protect the worksheet again after your customization. To protect a sheet, just click the same button again. Gridlines and Row/Column HeadersWhen customizing a workbook, it is very helpful to display gridlines and row/column headers. To show gridlines and row/column headers in Excel 2000 - 2003:
After your customization, go back to the Tools menu, Options, View tab. Under Window options, REMOVE the checks you previously placed by the two check boxes to hide gridlines and row/column headers. This will restore the appearance of your workbook. To show/hide gridlines and row/column headers in Excel 2007:
NamesAll objects in an invoice workbook, including ActiveX controls, drawing objects and cells, are identified by names. There are more than 200 names used by Excel Invoice Manager, and some of them are hidden. By using names, you are free from the restrictions of cell addresses and can move the objects around the worksheet. To distinguish from other names, all names used by Excel Invoice Manager are prefixed with okn (Office-Kit.com's Name). In Excel, names are available to any sheet. For example, if the name oknID refers to the range A20:A30 on the first worksheet in a workbook, you can use the name oknID on any other sheet in the same workbook to refer to range A20:A30 on the first worksheet. However, in Excel Invoice Manager, you cannot move a cell (or a name) from one worksheet to another. To name a drawing object or cell:
To name an ActiveX control object:
See your Excel help document for more information about using names. ActiveX ControlsMicrosoft Excel has two types of controls. ActiveX controls are appropriate for most situations. Forms Toolbar Controls are compatible with earlier versions of Excel, beginning with Excel version 5.0, and can be used on XLM macro sheets. Excel Invoice Manager uses a number of standard ActiveX controls, such as buttons, check boxes, and graphics. To add an ActiveX control:
PrintingThe PRINT_AREA NameIf a worksheet has defined a PRINT_AREA name and it refers to a range of cells, Excel will print the specified area instead of the whole sheet when you click the Print command on the Excel menu. In the invoice workbook, each worksheet contains a PRINT_AREA name. You can view what the name refers to by selecting PRINT_AREA from the Name box at the left end of the formula bar. If you want to redefine the PRINT_AREA name, follow the steps below:
Printing ActiveX Objects and Drawing ObjectsBy default, all objects added to a worksheet are printable. You may want to exclude some of them from printing, such as the Customer Selection button on the Invoice worksheet. To exclude a Drawing Object from printing in Excel 2000 - 2003:
To exclude a Drawing Object from printing in Excel 2007:
To exclude an ActiveX control from printing:
Extracting ActiveX Controls and Drawing ObjectsTo make the extracted worksheet as clean as possible, all ActiveX controls and drawing objects will be removed from the extracted worksheet. If you want to keep an ActiveX control or a drawing object, add a prefix oknUser_ or oknWidget_ to its name. |
|
Excel Invoice Manager
Free Download and Try (4.17 MB)
Learn More
Excel Invoice Manager Home
What's New
Difference between Editions
Quick Start
Introduction
Before Using
Invoice Template
Working with Excel 2007
Installing / Upgrading
Settings
Workbook
Taxes
Misc Data
Interface
Database
In-Cell Lookup
Customers
Creating Customer
Editing Customer
Customer Detail
Products
Creating Product
Editing Product
Product Detail
Invoices
Creating Invoice
Editing Invoice
Invoice Detail
Payments
Adding Payment
Editing Payment
Payment Detail
Reports
Generating & Printing Reports
Setting Visible Columns
Extracting Reports
Common Tasks
Using the Search Bar
Using Data List Windows
Importing Data into Excel Invoice Manager
Networking
Working with Form Properties File
Free Invoice Form with Support for Incomplete Lines on Invoice Body
Using Credit Note or Credit Memo
Custom Fields
Custom Fields - Overview
Custom Invoice Fields - Tutorial
Customizing the Invoice Template
Customizing the Invoice Template
Tutorial: Adding Extra Rows to Invoice Body
Tutorial: Adding a Notes Field to Your Invoice Template
Tutorial: Adding or Removing the "Same As Bill To" Button
Tutorial: Adding a Clear button to the Report Worksheets
Tutorial: Displaying Summary Information on Customer Statement
More Topics
Registration and Services
Reference
Online-Only Articles
Billing Software Powered by Excel
Buttons in the Template Don't Work
Sample Invoice Template: Using handwriting Signature
Sample Invoice Template: Using Drop-Down List
Sample Invoice Template: Long Product Descriptions
Sample Invoice Template: Using Line# as Product IDs
How to: Password-Protecting an Invoice Template
How to: Transferring Excel Invoice Manager to a New System
How to: Removing Auto-created Macros from Your Invoice Template
Creating a Packing Slip Template
Modifying Standard Fields with Database Designer
How Do I Replace the Product IDs with Line Numbers
Invoice Template with Support for Product-Type Specific Tax Rates
Editing Paid Invoices
Working with Multiple Companies or Currencies
|
|
||||||||