| Sub Tabelle(uidocu As NotesUIDocument) |
| |
| Dim workspace As New NotesUIWorkspace |
| Dim session As New NotesSession |
| Dim uidoc2 As NotesUIDocument |
| Dim doc2 As NotesDocument |
| Dim db As NotesDatabase |
| Dim item As NotesItem |
| |
| |
| Dim DocSend As NotesDocument |
| Dim rtitem As NotesRichTextItem |
| Dim richStyle As NotesRichTextStyle |
| |
| Set richStyle = session.CreateRichTextStyle |
| |
| |
| |
| |
| Set uidoc2 = uidocu |
| Set db = session.CurrentDatabase |
| Set doc2 = uidoc2.Document |
| Set richStyle = session.CreateRichTextStyle |
| Set DocSend = New NotesDocument(db) |
| Set rtitem = New NotesRichTextitem(DocSend, "rtbody") |
| |
| Dim commonuser As String |
| commonuser = session.CommonUserName |
| |
| |
| Dim Schluessel As String |
| |
| |
| |
| |
| doc2.saveoptions = "0" |
| Dim view As NotesView |
| Dim view4 As NotesView |
| Dim doc3 As NotesDocument |
| Dim entry As NotesViewEntry |
| Dim vc As NotesViewEntryCollection |
| Dim dc As NotesDocumentCollection |
| Dim doc4 As NotesDocument |
| |
| Set view = db.GetView("aFehler") |
| |
| |
| |
| Set rtbody = New NotesRichTextItem(doc2, "RTFELD") |
| Call CorrectItemRemove(doc2,"rtFeld") |
| Set rtbody = New NotesRichTextItem(doc2, "RTFELD") |
| |
| Call view.Refresh |
| |
| If view.EntryCount > 0 Then |
| Set vc = view.GetAllEntriesByKey(doc2.PName(0)) |
| Set entry = vc.GetFirstEntry |
| |
| End If |
| |
| If Not entry Is Nothing Then |
| Set doc3 = entry.Document |
| |
| |
| Do Until doc3 Is Nothing |
| |
| |
| |
| Call rtbody.appendtext(doc3.Created) |
| Call rtbody.AddTab(1) |
| |
| richStyle.Bold = True |
| Call rtbody.AppendStyle(richStyle) |
| Call rtbody.AppendText(doc3.Subject(0)) |
| richStyle.Bold = False |
| Call rtbody.AppendStyle(richStyle) |
| |
| Call rtbody.AddNewline(1) |
| Call rtbody.AddTab(3) |
| richstyle.Italic = True |
| Call rtbody.AppendStyle(richStyle) |
| Call rtbody.AppendText(Cstr(doc3.Autor(0))) |
| richstyle.Italic = False |
| Call rtbody.AppendStyle(richStyle) |
| Call rtbody.AddNewline(2) |
| richStyle.Bold = True |
| Call rtbody.AppendStyle(richStyle) |
| |
| Call rtbody.AppendText("Fehlerbeschreibung:") |
| richStyle.Bold = False |
| Call rtbody.AppendStyle(richStyle) |
| Call rtbody.addnewline(1) |
| Call rtbody.AppendText(doc3.Fehler(0)) |
| Call rtbody.AddNewline(2) |
| richStyle.Bold = True |
| Call rtbody.AppendStyle(richStyle) |
| Call rtbody.AppendText("Fehlerbehebung:") |
| richStyle.Bold = False |
| Call rtbody.AppendStyle(richStyle) |
| Call rtbody.addnewline(1) |
| Call rtbody.AppendText(doc3.Loesung(0)) |
| |
| Dim anhange As NotesRichTextItem |
| Set Anhange = doc3.GetFirstItem("Anhange") |
| If Not Isempty(anhange.EmbeddedObjects) Or Not (doc3.anhange = "" Or doc3.anhange = " ") Then |
| Call rtbody.AddNewline(2) |
| richstyle.FontSize = 8 |
| richstyle.Underline = True |
| Call rtbody.AppendStyle(richStyle) |
| Call rtbody.AppendText("Anhänge:") |
| richstyle.FontSize = 10 |
| richstyle.Underline = False |
| Call rtbody.AppendStyle(richStyle) |
| Call rtbody.AddNewline(1) |
| |
| |
| End If |
| |
| Call rtbody.AppendRTItem(Anhange) |
| |
| Set entry = vc.GetNextEntry(entry) |
| If Not entry Is Nothing Then |
| Call rtbody.AddNewline(1) |
| Call rtbody.AppendText("-------------------------------------------------------------------------------------------------------------------------------------------------------") |
| Call rtbody.AddNewline(1) |
| Set doc3 = entry.Document |
| Else |
| Set doc3 = Nothing |
| End If |
| Loop |
| End If |
| Call uidocu.Close |
| |
| End Sub |