0
Set domSession = CreateObject("Notes.NotesSession")
Dim domDatabase 
Set domDatabase = domSession.GetDatabase("server Name", "xyz.nsf")
Set domView = domDatabase.GetView("All Projects")

ここまでは大丈夫です。しかし、私はたくさん試しましたが、ドキュメントの値を読み取ることができません。

ドキュメントデータを読み取るためのvbscriptコードを探しています。

4

1 に答える 1

2

これを追加:

Dim i%
Dim s$
Dim doc As Object

For i% = 1 to domView.EntryCount
  Set doc = domView.GetNthDocument(i%)
  s$ = doc.GetItemValue("itemname")(0)
  ' Do whatever you want with the string value which is now stored in s$
Next

このコードは、項目がテキスト型であることを前提としています。単純Dim sに任意の項目タイプ (数値、日付) を取得するために使用できます。

ビューから列の値を取得するには、 を使用できますdoc.ColumnValues(2)。これは、3 列目の値を返します (0 が最初です)。

于 2013-02-06T16:29:41.803 に答える