Thanks Cimperiali,

The Registry is the way to resolve my problems, now if I could just get it to work.

I have written this in my program:

SaveSetting "HKEY_CURRENT_USER\Software\Microsoft", "Notepad", "lfFaceName", "Arial Black"

varSetting = GetSetting("HKEY_CURRENT_USER\Software\Microsoft", "Notepad", "lfFaceName")

Debug.Print varSetting


Debug-Print shows that I have saved the value for lfFaceName as Arial Black, but RegEdit still shows the Notepad lfFaceName as Courier New so Notepad still comes up with Courier New.

Where did the change get saved?

From my program, how can I:
1.) Change the Page Orientation from Portrait to Landscape?
2.) Remove the values stored in Page Header and Footer?
3.) Change the Top and Left margins?

Again, Thanks for getting me on the right track with the Registry,
if you could help me resolve these problems I would greatly appreciate it, or point me to a resource which will guide me through this.

Richard