Ecco un semplice trucco per stampare una pagina web da un’applicazione Visual Basic.
Il codice fa uso di una chiamata alla DLL “MSHTML.DLL”, la stessa utilizzata da Internet Explorer e da altri software Microsoft per la gestione delle pagine web.
Public Sub PrintWebPage(URL As String)
Shell "rundll32.exe c:\windows\system\MSHTML.dll,PrintHTML " & _
URL, vbNormalFocus
End Sub
La subroutine deve essere invocata nel modo seguente: