VBcoders Guest



Don't have an account yet? Register
 


Forgot Password?



Print HTML from Visual Basic

by Philip Leitch (1 Submission)
Category: Internet/HTML
Compatability: Visual Basic 5.0
Difficulty: Beginner
Date Added: Wed 3rd February 2021
Rating: (4 Votes)

The purpose of this article is to explain how to get the WebBrowser to print (i.e. there is no standard print method)

Rate Print HTML from Visual Basic

I was creating a form to be printed by HTML, then, after creating the form, realised that I didn’t know how to print the HTML. I looked into it further and found some obscure way in MSDN and some message boards to set focus (through Windows API) to my HTML WebBrowser control and send it a Control P key. The problem is that that only brings up a print dialogue. I didn’t even want to show the HTML form, let alone ask the user to select which printer. I searched further and found a workable solution. Here it is:




frmHTML.WebBrowser1.Navigate("C:\temp\Request.htm")


frmHTML.WebBrowser1.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, 0, 0


Download this snippet    Add to My Saved Code

Print HTML from Visual Basic Comments

No comments have been posted about Print HTML from Visual Basic. Why not be the first to post a comment about Print HTML from Visual Basic.

Post your comment

Subject:
Message:
0/1000 characters