I meant like this:
Code:
 If MsgBox "1. Prepare Plans and Specification" & vbCrLf & vbCrLf _
        & "2. Print Record" & vbCrLf & vbCrLf _
        & "3. Exit Program"
    Else
        'MsgBox "Select Alternative Cathodic Protection System"
gives an error
Please could you help with what's wrong here:
vb Code:
  1. Printer.Print "Unit Surface Area"; Tab(20); frmcpcalculatedoutput.lblunitsurfac.Caption = unitsurface
. Is giving "False" at the output which I believe the output form does not capture the values during print time. How do I declare the outputs public to be seen by the print command? Thanks for the load of information, my brain is swelled right now.