Ich beschreibe mehrere Items der Mailsignatur automatisiert, um bei 150 MA eine gleichaussehende Mailunterschrift zu bekommen.
Bis auf das Item PersArbeitsgruppe funktioniert das auch sehr gut. Nur in diesem Item stehen dann plötzlich andere Zeilenwechsel drin obwohl ich diese in VB einheitlich mit newline setze.
Im Regelfall finde ich Zeilenwechsel in Notes mit \0 codiert nur in diesem Feld werden sie mit \r\n codiert und im weiteren nicht als Zeilenwechsel erkannt.
Ich setze die Variable, die dem Feld zugewiesen wird, wie folgt zusammen.
Anschließend wird das Item wie folgt zugewiesen.
Wenn ich das Feld auslese bekomme ich wieder den normalen Zeilenwechsel 0D0A zurück.
Im Item Signatur funktioniert das Vorgehen einwandfrei.
Wie kann ich das Problem lösen ?0
Jetzt wollte ich schon probieren die Zeilenwechsel durch nullchar zu ersetzen, da ich das \0 als Zeilenwechsel so interpretieren würde, das das ein Nullchar symbolisiert.
Dummer-und logischerweise hören allerdings die Strings beim ersten nullchar auf.
Wie könnte man einen entsprechenden Wert übergeben ?
Bis auf das Item PersArbeitsgruppe funktioniert das auch sehr gut. Nur in diesem Item stehen dann plötzlich andere Zeilenwechsel drin obwohl ich diese in VB einheitlich mit newline setze.
Im Regelfall finde ich Zeilenwechsel in Notes mit \0 codiert nur in diesem Feld werden sie mit \r\n codiert und im weiteren nicht als Zeilenwechsel erkannt.
Ich setze die Variable, die dem Feld zugewiesen wird, wie folgt zusammen.
VB.NET-Quellcode
- Do While dtrow IsNot Nothing AndAlso dtrow.ID_OrgEbene > 1
- If dtrow.ID_OrgEbene = 2 Then
- .PersFirma = dtrow.OrgStruktur
- Else
- If Not dtrow.IsOrgStrukturNull Then
- If Not dtrow.IsOrgstrukturkurzNull AndAlso .IsPersArbeitsgruppeKuerzelNull Then
- .PersArbeitsgruppeKuerzel = dtrow.Orgstrukturkurz
- End If
- If strOE > String.Empty Then
- strOE = dtrow.OrgStruktur & NewLine & strOE
- Else
- strOE = dtrow.OrgStruktur
- End If
- End If
- End If
- dtrow = dtrow.tbl_OrgstrukturRowParent
- Loop
Anschließend wird das Item wie folgt zugewiesen.
Wenn ich das Feld auslese bekomme ich wieder den normalen Zeilenwechsel 0D0A zurück.
Im Item Signatur funktioniert das Vorgehen einwandfrei.
Wie kann ich das Problem lösen ?0
Jetzt wollte ich schon probieren die Zeilenwechsel durch nullchar zu ersetzen, da ich das \0 als Zeilenwechsel so interpretieren würde, das das ein Nullchar symbolisiert.
Dummer-und logischerweise hören allerdings die Strings beim ersten nullchar auf.
Wie könnte man einen entsprechenden Wert übergeben ?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Schoofi“ ()