vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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 - Fortgeschrittene
Richtextbox in sqlserver200 speichern und anschließen als email verschicken 
Autor: UR
Datum: 10.01.08 17:13

Wie gesagt: Ich möchte gerne eine Signatur aus einer Richtextbox speichern:
Das funktioniert:

            Dim stream As New System.IO.MemoryStream
            Me.txt_Signatur.SaveFile(stream, RichTextBoxStreamType.RichText)
 
            If stream.Length > 0 Then
                Dim data() As Byte = stream.ToArray
                objBenutzer.Signatur = data
 
            End If
Wobei objBenutzer.Signatur halt vom Typ Object ist.
Speichern tuts das - sqlserver2000 in ein db-Feld image.
Das funktioniert auch, d.h. wenn ich das Feld dann aus der DB lese wird alles
richtig formatiert wieder angezeigt:


Dim data() As Byte = CType(objBenutzer.Signatur, Byte())
                Dim bytesReceived As Long = data.Length
                Dim encoding As ASCIIEncoding = New ASCIIEncoding
                Me.txt_Signatur.Rtf = encoding.GetString(objBenutzer.Signatur, _
                  0, Convert.ToInt32(bytesReceived))
Das PROBLEM ist aber:

Wenn ich das nun einer outlook Message hinzufüge bekomme ich sämtliche Formatierungen im "Klartext"

Dim Message As Outlook._MailItem
                Message = oApp.CreateItem(Outlook.OlItemType.olMailItem)
                Message.HTMLBody = Outlook.OlBodyFormat.olFormatRichText
 
Dim SignaturRTF as Object
Dim data() As Byte = CType(objBenutzer.Signatur, Byte())
Dim bytesReceived As Long = data.Length
Dim encoding As ASCIIEncoding = New ASCIIEncoding
SignaturRTF = encoding.GetString(data, 0, Convert.ToInt32(bytesReceived))
 
Dim rtb As New RichTextBox
rtb.Rtf = SignaturRTF
Dann wird aber die Foramtierung "zerstört".

Weiss jemand Rat?

Sector Twelve, or to Infinity and Beyond, whichever comes first.!

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Richtextbox in sqlserver200 speichern und anschließen als e...842UR10.01.08 17:13
Re: Richtextbox in sqlserver200 speichern und anschließen a...527ModeratorFZelle10.01.08 20:05
Re: Richtextbox in sqlserver200 speichern und anschließen a...551UR11.01.08 14:08
Re: Richtextbox in sqlserver200 speichern und anschließen a...513UR11.01.08 14:41
Re: Richtextbox in sqlserver200 speichern und anschließen a...509ModeratorFZelle11.01.08 16:15

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