vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Internet PDF sofort als E-mail versenden 
Autor: stefanbla80
Datum: 22.10.08 10:18

Danke Dieter, klappt bis jetzt perfekt.

Aber ich will das für mehrer Buttons - also auch für mehrer PDF-machen.

Mein Problem liegt hier: Variable nicht deklariert. Mir irgendwie schon klar, aber bekomme es nicht weiter hin.

Hier meine/Deine beiden Codes bisher

'Download einer PDF aus dem Internet als PDF
    '##########################################################################
    ' ###
    Public Sub Button12_MouseUp(ByVal sender As Object, ByVal e As _
      System.Windows.Forms.MouseEventArgs) Handles Button12.MouseUp
 
        If e.Button = Windows.Forms.MouseButtons.Right Then
            Dim sURL As String = _
              "https://xdki.festo.com/xdki/data/doc_de/PDF/DE/DGE-ZR_DE.PDF"
            Dim PDF_Datei As String
            PDF_Datei = "DGE-ZR_DE.PDF"
            Dim sLocalFile As String = PDF_Datei
            Dim sLocalPath As String = "C:\Temp"
 
            DownloadItem(sURL, sLocalFile, sLocalPath)
        End If
    End Sub
'Download
    '##########################################################################
    ' ###
    Private WithEvents MyClient As Net.WebClient
    Private Sub DownloadItem(ByVal sURL As String, ByVal strFile As String, _
      ByVal strFolder As String)
        MyClient = New Net.WebClient
        'ProgressBar1.Value = 0
        MyClient.DownloadFileAsync(New Uri(sURL), IO.Path.Combine(strFolder, _
          strFile))
    End Sub
    Private Sub MyClient_DownloadProgressChanged(ByVal sender As Object, ByVal _
      e As System.Net.DownloadProgressChangedEventArgs) Handles _
      MyClient.DownloadProgressChanged
        'ProgressBar1.Maximum = e.TotalBytesToReceive
        'ProgressBar1.Value = e.BytesReceived
    End Sub
    Public Sub MyClient_DownloadFileCompleted(ByVal sender As Object, ByVal e _
      As _
      System.ComponentModel.AsyncCompletedEventArgs) Handles _
      MyClient.DownloadFileCompleted
        'ProgressBar1.Value = 0
        MessageBox.Show("Die Datei wurde erfolgreich heruntergeladen nach" & _
          "C:\Temp", _
          "Dateidownload", MessageBoxButtons.OK, MessageBoxIcon.Information)
 
        'Outlook
        '######################################################################
        ' ###
        Dim Outlook As Object
        Dim olMail As Microsoft.Office.Interop.Outlook.MailItem
        Outlook = CreateObject("Outlook.Application")
        Dim a As Integer
 
        olMail = Outlook.CreateItem(a)
        olMail.Subject = "Notiz"
 
        olMail.BodyFormat = _
          Microsoft.Office.Interop.Outlook.OlBodyFormat.olFormatHTML
        olMail.HTMLBody = "<div style='font-size:11pt; font-family: MetaPlusLF;" & _
        "'>" & _
        "Guten Tag Herr, <br> <br> anbei anbei erhalten Sie wie telefonisch" & _
        "besprochen die gewünschte Dokumentation. <br> <br> Haben Sie Fragen" & _
        "zur Technik rufen Sie mich bitte an. <br> <br> Weitere Dokumentationen" & _
        "finden Sie auch auf unserer Homepage:" & _
        "www.festo.com/pnf/de_de/products/catalog <br> <br> Mit freundlichen" & _
        "Grüßen" & _
        "</div>"
 
        olMail.To = "Bitte Adresse eintragen"
        olMail.CC = ""
 
        olMail.Attachments.Add("C:\Temp\" & PDF_Datei)
 
        olMail.Display()
        Outlook = Nothing
        olMail = Nothing
 
    End Sub
Die Fehlermeldung kommt beim Anhängen "olMail.Attachments.Add("C:\Temp\" & PDF_Datei)".

Wie kann ich das noch variabel gestalten?!
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Internet PDF sofort als E-mail versenden1.215stefanbla8021.10.08 17:34
Re: Internet PDF sofort als E-mail versenden748ModeratorDieter21.10.08 20:07
Re: Internet PDF sofort als E-mail versenden740stefanbla8021.10.08 20:19
Re: Internet PDF sofort als E-mail versenden830ModeratorDieter21.10.08 20:21
Re: Internet PDF sofort als E-mail versenden783stefanbla8021.10.08 21:36
Re: Internet PDF sofort als E-mail versenden748ModeratorDieter22.10.08 07:48
Re: Internet PDF sofort als E-mail versenden746stefanbla8022.10.08 08:12
Re: Internet PDF sofort als E-mail versenden758ModeratorDieter22.10.08 08:15
Re: Internet PDF sofort als E-mail versenden702stefanbla8022.10.08 08:36
Re: Internet PDF sofort als E-mail versenden762ModeratorDieter22.10.08 08:50
Re: Internet PDF sofort als E-mail versenden786stefanbla8022.10.08 08:54
Re: Internet PDF sofort als E-mail versenden774ModeratorDieter22.10.08 09:41
Re: Internet PDF sofort als E-mail versenden925stefanbla8022.10.08 10:18
Re: Internet PDF sofort als E-mail versenden762ModeratorDieter22.10.08 10:24
Re: Internet PDF sofort als E-mail versenden705stefanbla8022.10.08 10:38
Re: Internet PDF sofort als E-mail versenden943ModeratorDieter22.10.08 10:41
Re: Internet PDF sofort als E-mail versenden732ModeratorDieter22.10.08 10:42
Re: Internet PDF sofort als E-mail versenden737stefanbla8022.10.08 10:48

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel