Somit lese ich die Werte aus der Excel-Tabelle aus:
'Excel Beschluss-Doc auslesen (Excel Tabelle)
If Not doc.HasEmbedded Then
Msgbox "Kein Beschluss-Dokument vorhanden !",, "Hinweis"
Exit Sub
End If
pfad = "u:\"
zaehler = 0
Dim rtitem As Variant
Dim object As NotesEmbeddedObject
Set rtitem = doc.GetFirstItem( "tabelle" )
If doc.HasEmbedded Then
Call doc.ComputeWithForm( False, False )
Call doc.Save( False, True )
If ( rtitem.Type = RICHTEXT ) Then
Forall o In rtitem.EmbeddedObjects
If ( o.Type = EMBED_ATTACHMENT ) Then
Redim Preserve dateinamen (Cint(zaehler))
dateinamen (Cint(zaehler)) = o.Source
zaehler = zaehler +1
Else
Msgbox "Kein Beschlussdokument vorhanden !",, db.Title
Exit Sub
End If
End Forall
End If
End If
If zaehler > 1 Then
dateinametmp = ws.Prompt ( PROMPT_OKCANCELLIST,db.Title,"Wählen Sie das aktuelle Beschlussdokument aus:", dateinamen(0), dateinamen)
dateiname = "IGK_Tmp5_" & dateinametmp
Else
dateinametmp = dateinamen(0)
dateiname = "IGK_Tmp5_" & dateinamen(0)
End If
If dateiname = "" Then
Exit Sub
Else
Forall o In rtitem.EmbeddedObjects
If o.Type = EMBED_ATTACHMENT Then
If o.Name = Cstr(dateinametmp) Then
Call o.ExtractFile(Cstr(pfad & dateiname))
Print (Cstr(pfad & dateiname))
End If
End If
End Forall
Dim excelreturn As Variant
excelreturn = get_excelwerte(Cstr(pfad & dateiname))
Kill pfad & dateiname
If Not excelreturn(0) = "" Then
For i = 0 To Ubound(excelreturn)
Msgbox excelreturn(i),, i+1 & ". Wert aus Excel"
' Next