2012-03-30 5 views
0

Lotus Notes에서 작업 중이고 여러 파일이 첨부 된 문서가 있습니다. 첨부 된 모든 파일에는 백엔드에 $ 파일 필드가 있습니다. $ File 필드의 속성이 있어야합니다. 어떻게 Lotus Notes 문서의 $ File 필드의 속성을 가져올 수 있습니까?

답변

3

NotesEmbeddedObject 클래스를 사용하여이 정보를 얻을 수 있습니다. 여기에 문서의 예는 다음과 같습니다

Dim db As NotesDatabase 
Dim view As NotesView 
Dim doc As NotesDocument 
Set db = New NotesDatabase("SanFrancisco", "hill.nsf") 
Set view = db.GetView("All Documents") 
Set doc = view.GetLastDocument 
Forall o In doc.EmbeddedObjects 
Messagebox(o.Name) 
End Forall 

NotesEmbeddedObject class은 당신이 사용할 수있는 속성이 있습니다 또는 당신은 아마도 파일을 추출하고 더 많은 정보를 얻을 파일 시스템에서 액세스 할 수 있습니다.

0

$ 파일 항목에서 사용자가 어떤 속성을 사용하는지 말하지 않습니다. Ken이 설명하는대로 각 첨부 파일에 대한 정보를 얻을 수 있습니다. 또한 NotesDocument의 Items 컬렉션을 통해 반복적으로 정보를 얻을 수도 있습니다. 이러한 방법으로 얻은 정보가 충분하지 않은 경우 LotusScript의 Notes API에 대한 호출을 통해 $ File 항목을 직접 얻을 수 있지만 이는 코드 서명자 또는 가능하면 사용자 자신이 무제한으로 실행 권한을 필요로합니다 문맥에 따라, 나는 믿는다.

정확도를 높이려면 자신이 원하는 바를 정확히 알려주세요. 건배.

관련 문제