ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   How to stop form printing (https://www.excelbanter.com/excel-worksheet-functions/152772-how-stop-form-printing.html)

Dynamite

How to stop form printing
 
I have created my form in Excel 2007. We have pre-printed forms and I do not
want the form to print only the information that I enter.
--
Thanks for your help
Dyn

JLatham

How to stop form printing
 
Well, not knowing how your form in Excel was created, hard to tell you how.
If the extra pieces are objects like text boxes, control buttons, ect., you
can go into each of their properties and turn off the "Print Object" option
for them.

If you want to use the form to gather data and don't want any text, colors,
etc that are on the form to print, and assuming you've got it set up so that
the data fields print on the right place on your pre-printed forms, you could
do this:
Copy the forms sheet as a new sheet in the workbook. Clear it of everything
except row/column sizing (so that data still prints in proper locations).
Then where the data needs to be put a link back to the original sheet, so as
an example, there's something in A5 on the forms sheet that needs to be
printed, put a link (using proper sheet name) in A5 on this empty sheet with
='Form Sheet'!$A$5
same for other data cells. Print the blank sheet instead of the forms sheet?



"Dynamite" wrote:

I have created my form in Excel 2007. We have pre-printed forms and I do not
want the form to print only the information that I enter.
--
Thanks for your help
Dyn


Dynamite

How to stop form printing
 
Thank you for your help. I did not do a good job of explaining myself or
what I had done.

We actually have Excel 2000 (Office 2000). I have created the form and then
saved it as a template which saved it as a workbook. I have been trying to
get it to save as an "on-screen worksheet only" but am not sure how to get it
to accomplish this. I want the form to show on the screen so that we can
type in numerous fields of information. We are not using macros as this
information changes on a daily basis and we will be typing the info into the
form. The problem is that when we type in the info it not only distorts the
form on the screen but it will also print the form. We are using pre-printed
forms so I do not want it to print over the top.
--
Thanks for your help
Dyn


"JLatham" wrote:

Well, not knowing how your form in Excel was created, hard to tell you how.
If the extra pieces are objects like text boxes, control buttons, ect., you
can go into each of their properties and turn off the "Print Object" option
for them.

If you want to use the form to gather data and don't want any text, colors,
etc that are on the form to print, and assuming you've got it set up so that
the data fields print on the right place on your pre-printed forms, you could
do this:
Copy the forms sheet as a new sheet in the workbook. Clear it of everything
except row/column sizing (so that data still prints in proper locations).
Then where the data needs to be put a link back to the original sheet, so as
an example, there's something in A5 on the forms sheet that needs to be
printed, put a link (using proper sheet name) in A5 on this empty sheet with
='Form Sheet'!$A$5
same for other data cells. Print the blank sheet instead of the forms sheet?



"Dynamite" wrote:

I have created my form in Excel 2007. We have pre-printed forms and I do not
want the form to print only the information that I enter.
--
Thanks for your help
Dyn


JLatham

How to stop form printing
 
I think my previous response is still applicable. The only thing I would add
to it, based on your statement that "... it not only distorts the form..." is
to go to each of the fields on the form where this is expected to happen and
use
Format | Cells | [Alignment]
then in the 'Text Control' area, check the box next to "Shrink to fit"

Then again do as I suggested befo make a copy of that sheet and delete
everything visible on it. That will just leave your cells with the proper
sizing.

In the cells that are the same address as cells on the form to be used, type
in linking formulas back to the on-screen form. Example: assuming name of
the sheet with the form laid out that you don't want to print is named Forms
Sheet, and you type some information into cell B3 on that sheet. Then on
this blank sheet, in cell B3 put the formula
='Forms Sheet'!B3
repeat for all other cells where data is entered into them on the Forms
sheet. Then print your blank sheet onto your pre-printed form.

This has the effect of having only the information you need to show up added
to your pre-printed forms in the proper location without any of the extras
you have on the Forms Sheet to make it appear on screen like the real sheet.
You and your users just have to remember to print the 'blank' sheet instead
of the forms sheet. You could record a macro while selecting and printing
that blank sheet that would help overcome that memory-lapse, especially if
you 'attach' the code to a button on the pretty form-like sheet where you
actually do your data entry. Just click the button and the proper sheet gets
selected and printed.

If you find that the 'Shrink to fit' option is shrinking the information too
much for your shipping labels, then the only option I can think of at that
point is to get pre-printed forms with bigger areas on them the next time?
Or don't let there be a next time: let the stock run out and then start
printing from your prepared form in Excel?

"Dynamite" wrote:

Thank you for your help. I did not do a good job of explaining myself or
what I had done.

We actually have Excel 2000 (Office 2000). I have created the form and then
saved it as a template which saved it as a workbook. I have been trying to
get it to save as an "on-screen worksheet only" but am not sure how to get it
to accomplish this. I want the form to show on the screen so that we can
type in numerous fields of information. We are not using macros as this
information changes on a daily basis and we will be typing the info into the
form. The problem is that when we type in the info it not only distorts the
form on the screen but it will also print the form. We are using pre-printed
forms so I do not want it to print over the top.
--
Thanks for your help
Dyn


"JLatham" wrote:

Well, not knowing how your form in Excel was created, hard to tell you how.
If the extra pieces are objects like text boxes, control buttons, ect., you
can go into each of their properties and turn off the "Print Object" option
for them.

If you want to use the form to gather data and don't want any text, colors,
etc that are on the form to print, and assuming you've got it set up so that
the data fields print on the right place on your pre-printed forms, you could
do this:
Copy the forms sheet as a new sheet in the workbook. Clear it of everything
except row/column sizing (so that data still prints in proper locations).
Then where the data needs to be put a link back to the original sheet, so as
an example, there's something in A5 on the forms sheet that needs to be
printed, put a link (using proper sheet name) in A5 on this empty sheet with
='Form Sheet'!$A$5
same for other data cells. Print the blank sheet instead of the forms sheet?



"Dynamite" wrote:

I have created my form in Excel 2007. We have pre-printed forms and I do not
want the form to print only the information that I enter.
--
Thanks for your help
Dyn



All times are GMT +1. The time now is 06:45 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com