ChristinaB Geschrieben 16. Juni 2010 Geschrieben 16. Juni 2010 Hallo Leute, ich hab beschrifte in meinem VB Projekt eine HTML Seite die im Internet Explorer richtig angezeigt wird. Jetzt möchte ich diese Datei ausdrucken, aber ohne dass ich den Internet Explorer öffnen muss und auf drucken und dann okay. Sprich er soll automatisch die Seite aufrufen und dann ausdrucken. HTML Seite ist ein Etticket dass ich mit einem Labeldrucker ausdrucke. Die html seite besteht aus einem Java Skript sprich wird mit ActiveX angezeigt. LG Chrissy
Gateway_man Geschrieben 16. Juni 2010 Geschrieben 16. Juni 2010 hi, definiere einfach ein Webbrowser Element. Stelle die Property Visible auf False. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click '''Die Seite laden welche gedruckt werden soll. (Kann auch der Pfad einer lokalen html Seite sein. browser.Navigate("www.fachinformatiker.de") End Sub Private Sub browser_DocumentCompleted(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles browser.DocumentCompleted 'In das Event DocumentCompleted des Browser Controls den Print Befehl des Browser Controls schreiben browser.Print() End Sub Theoretisch sollte es nach fertigem laden der Seite diese drucken. (ungetestet) Aber nicht vergessen das Web Control von VS ist von Scriptmöglichkeiten ungefähr so gut wie der IE 7. D. h. es kann gut sein das er dir beim ausführen von Scripten eine hübsche Exeption wirft. Must du einfach mal ausprobieren . Prinzipiell wirst du aber nicht um eine solche Rutine herumkommen, da du auf einen html Parser angewiesen bist wenn du es grafisch ausgedruckt haben möchtest.... Lg Gateway
ChristinaB Geschrieben 17. Juni 2010 Autor Geschrieben 17. Juni 2010 Funktioniert leider nicht wirklich=( weiß jemand noch rat???
ChristinaB Geschrieben 17. Juni 2010 Autor Geschrieben 17. Juni 2010 Jetzt funktioniert es doch=) hehe danke
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden