Hi Jens,
danke für deine Antwort.
Das mit der Bitweisen Änderung ist sicherlich noch etwas komplexer...damit werde
ich mich zu andere Zeit beschäftigen.
Danke
Gruß
Chris
Hi Jens,
danke für deine Antwort.
Das mit der Bitweisen Änderung ist sicherlich noch etwas komplexer...damit werde
ich mich zu andere Zeit beschäftigen.
Danke
Gruß
Chris
Hi Jens,
Danke für deine Antwort.
Das ist natürlich klasse :D. Ist dir bekannt ob die Api zeitnah aktualisiert wird?
Dann seh ich nur noch eine Möglichkeit, dieser Hacken ist normalerweise immer drin,
gibt es vielleicht eine Vorlage für Regeln, in der ich diesen Hacken entfernen könnte?
Gruß
Chris
Hallo,
vielleicht könnt ihr mir bei meinem kleinen Problem weiterhelfen.
Es geht darum das ich peer VB.Net eine Regel in David.fx anlege. Das klappt auch
alles wunderbar nur leider bekomme ich es nicht hin, den Hacken für die Eigenschaft "nur einmalig
Pro Absender ausführen" zu entfernen. Dieser Hacken ist bei jeder neuen Regel automatisch gesetzt.
Lässt sich das Überhaupt über die DvAPI machen?
Danke im vorraus.
Gruß
Chris
Hallo Jens,
vielen Dank für deine schnelle Antwort.
Dein Hinweis hat mich meinem Fehler näher gebracht. Konnte es letzlich lösen.
Um es der Nachwelt zu erhalten, poste ich hier einmal meinen Lösungsweg.
Dim newItem As IMessageItem2 = Me.Acc.GetSpecialArchive(DvArchiveTypes.DvArchiveTemplate).CreateArchiveEntry(DvItemTypes.DvEMailItem)
Dim newItemFields As Fields = CType(newItem.Fields, Fields)
Dim inhalt As String = "Test Inhalt"
newItem.Subject = "New Template 12.04.2011"
newItemFields.Item(&HC0008000).Value = "<META http-equiv=Content-Type content=" & Chr(34) & "text/html; charset=utf-8" & Chr(34) & ">" & inhalt
newItemFields.Item(&H80003051).Value = 2
newItem.Save()
Erst erstell man ein Objekt nach dem Inteface IMassageItem2 und kann das dann durch das Archive über die Funktion *.CreateArchiveEntry mit Daten gefüllt werden. Danach läd man die Fields in ein Objekt des Interfaces Fields. Über die Fields-Eigenschaft des IMessageItem2.
Momentan gehe ich davon aus, das diese Vorgehensweise mit der Reference der Objekte arbeitet.
Über das Field Objekt können jetzt Eigenschaften angepasst werden. Die jeweiligen ItemIDs findet man in der Doku für die DvAPI32 unter FieldIDs.
Ich hoffe es ist verständlich.
Gruß
Chris
Hallo,
dieses Forum konnte mir schon in einigen Sachen weiter helfen, nur eins fehlt mir noch.
Mein Ziel ist es per DvApi32 und VB.Net eine Vorlage anzulegen.
Das klappt bissher auch ganz gut nur wird sie mir im David.fx immer als Fax angzeigt.
Habt ihr eine Idee was ich falsch mache?
Hier mein Code:
Dim X As MailItem = CType(Me.Acc.GetSpecialArchive(DvArchiveTypes.DvArchiveTemplate).NewItem(DvItemTypes.DvEMailItem), MailItem)
X.Subject = "Test 11.04.2011"
X.BodyText.PlainText = "Text"
X.Save()
Vielen Danke im Vorraus
Gruß
Chris