We help IT Professionals succeed at work.

Check out our new AWS podcast with Certified Expert, Phil Phillips! Listen to "How to Execute a Seamless AWS Migration" on EE or on your favorite podcast platform. Listen Now


Print Preview Window

Medium Priority
Last Modified: 2012-05-04
I want to create an invoice from my accounting program. The invoice will have a standard format, but the items will vary. What is the easiest way to preview, and then print? I am not sure what kind of window or items are necessary for a print preview. Any help would be appreciated. BTW, I am not interested in a report writer, etc.  I want to code it in the program. Thanks
Watch Question


Basically, you can use the picture box control for this purpose but you have to be careful with font size and printing location because the screen resolution is different than the printer. I have a workable example that may help you but unfortunately I can't post it here because it is quit big. So if you can post your email address to send it to you.

Best regards
Bin Huwairib

The easiest way is to get the VS View control from VideoSoft.  It has print preview built in to a replacement and upgrade of the printer object.  They make good controls, you won't go wring on this one.  You can download a demofrom their web site.


As I stated above, I am in need of code. The project I am working on is not a money making deal, and therfore spending anything on it besides my time would be pointless.

Bin, Yes please email me what you have. It may be closer to what I was looking for. Thanks

There is a great article (Q113236) in the MSKB at:
which explains how to add print preview to VB applications.

The article was written for VB3, but with a few minor modifications to the API declarations it will work for VB4/5.

I submit this as a comment.  If it solves your problem, let me know and I'll resubmit it as an answer.

I send an email to you regarding the Print Preview source code, did you get it?
I read a great capter dedicated to the subject "How to make a report without a report writer"

I think you may take a look on that book, it will solve your problem for good.

The book is named : "Advanced Microsoft Visual Basic", Author: "the Mandelbrot Set" Editor: "Microsoft Press"

They make a report writer with a rich format text box, it sounds great doesn't?
Please take a look on that book.

With kind regards


Yes I got the file, and it does do exactly what I was asking. Have you implemented a field or template layout to be filled in? Just wondering, because I think that will be my next step on it.


Post an answer to get your points!! Thanks
Unlock this solution with a free trial preview.
(No credit card required)
Get Preview
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a free trial preview!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.