Digital Letterhead Template
Q: [Environment = Win 98, Word 97] I've created a template version of company letterhead using graphics as a hear and footer to recreate the printed paper stock. How do I get the template to only use the header and footers on page#1 rather than all pages? Should I be attempting this a different way?
A: -If I understand you correctly, does this do what you want? Open the template. From the menu, click "File", then "Page Setup". Click on the "Layout" tab. In the "Headers and Footers" box, select "Different first page". Click "OK" then save your template. - I feel like making your life just a bit more complex (for a few minutes) and much easier in the future. I'm answering a question you didn't ask but probably wanted to ask: What happens when the letterhead changes? How do I change all of the form letters that are based on that letterhead? To digress, just a bit, you may want to consider making your letterhead modular. To do this, you put the actual letterhead (with graphics, etc.) in one .doc file. In your letterhead template(s), put an autonew macro to import the letterhead into your first-page header. That way, when you make changes in the letterhead, the changes are automatically incorporated in all of your form letters. What follows is an example of the autonew macro that I use: Sub Autonew () On Error Resume Next ' Go to Header ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader ' Insert Letterhead from file Selection.InsertFile FileName:="G:\Shared Templates\Office Forms\Letterhead Part.doc", Range:="", _ ConfirmConversions:=False, Link:=False, Attachment:=False ' ' Unlink fields in letterhead ' Selection.WholeStory Selection.Fields.Unlink Selection.MoveRight Unit:=wdCharacter, Count:=1 ' ' Return to body of document ' Selection.EndKey Unit:=wdStory ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument On Error GoTo 0 End Sub (The unlink fields part can be deleted, it is in my macro because I use autotext fields in a global template to fill in names on the letterhead.) The idea here is to have any new letter going out use the updated letterhead while any stored letters (not forms but actual letters that went out) to be stored as they went out rather than be updated in the future. You can password protect the letterhead part and can make it a hidden file if you wish. For one more level of modularity, the macro shown is actually in the global template (named GrabLetterhead) and is referenced in the autonew macro of the letterhead form as follows: Sub Autonew() ' ' Letterhead