Hallo zusammen,
habe folgendes Problem. Ich möchte alle Felder einer Form ermitteln und in ein Excel-Sheet schreiben. Funzt soweit auch ganz gut. Ich komme leider anders nicht an die Informationen heran.
Tasächlich wird aber nur ein Bruchteil der Felder, die ich in den Eigenschaften des getriggerten Dokuments sehen kann, ausgegeben.
Das Script sieht so aus:
Set db = Session.GETDATABASE("server", "xxx.NSF")
searchFormula$ = " Feld = ""999"" & Form = ""TTT"" "
Set dc = db.Search(searchFormula$, Nothing, 0)
MsgBox dc.Count
If dc.Count = 0 Then
MsgBox ("Ihre Auswahl erfolgte ohne Treffer")
End If
Set form = db.GetForm("TTT")
Set doc = dc.GetFirstDocument
Felder = form.Fields
For i = 1 To 350
Feldstr = Felder(i)
On Error GoTo Errhandle
Set notesitem = doc.GetFirstItem(Feldstr)
Select Case notesitem.Type
Case 1076: field = "Authors"
Case 1024: field = "DateTime"
Case 1074: field = "Names"
Case 768: field = "Number"
Case 1075: field = "Readers"
Case 1: field = "Rich text"
Case 1280: field = "Text"
Case Else
field = "Other " & form.GetFieldType(Feldstr)
End Select
Feldwert = doc.GetItemValue(Feldstr)
Cells(i, 4) = Feldstr
Cells(i, 5) = field
Cells(i, 6) = notesitem.Type
Cells(i,
= Feldwert
Bin ein wenig ratlos.