私はVBフォームの初心者ですが、これが可能かどうかについてアドバイスが必要です. フォーム フィールドを 1 行のパイプで区切られたテキスト ファイルの添付ファイルとして電子メールで送信したいと考えています。送信されたメールを開くと、*.txt ファイルが添付されており、1 行目は次のようになります。
textbox1_value|textbox2_value|textbox3_value
ここに私のメールコードがあります:
Imports System.Net.Mail
Public Class Form1
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Using message As New MailMessage()
'set to the from, to and subject fields
message.From = New MailAddress(TextBox2.Text.ToString())
message.[To].Add(New MailAddress("steve@steve.com"))
message.Subject = "Certificate alert"
'code the message body
Dim MsgBody As String
MsgBody = TextBox2.Text.ToString() & vbCr & _
TextBox3.Text.ToString() & vbCr & _
TextBox4.Text.ToString()
message.Body = MsgBody
Dim client As New SmtpClient()
client.Host = "mailhost"
client.Send(message)
End Using
'display submitted box
MessageBox.Show("Your Incident has been submitted!", "Congratulations!")
'close form
Me.Close()
End Sub
End Class
どんなアイデアでも大歓迎です
ありがとう!