当我调用NotesDXLExporterClass.Export
一个NotesDocumentClass
具有非常大附件的对象时,我得到一个System.Runtime.InteropServices.COMException: 'Out of memory'
异常。
我希望通过设置来解决这个问题NotesDXLExporter.OmitRichtextAttachments
,true
但看起来这个属性不能通过 COM (1) 获得。
我有什么选择来解决这个问题?
注 4: NotesXMLProcessor在 COM 中没有实现。NotesDXLExporter并NotesDXLImporter实现ExitOnFirstFatalError, Log, and LogComment, 而不是继承它们。)
编辑:
当我打开C:\Program Files (x86)\IBM\Lotus\Notes\domobj.tlb并Oleview.exe查看NotesDXLExporterClass界面时,我只看到以下内容:
[
uuid(29131437-2EED-1069-BF5D-00DD011186B7)
]
dispinterface NOTESDXLEXPORTER {
properties:
[id(0x00000bf6)
]
VARIANT FORCENOTEFORMAT;
[id(0x00000bfa)
]
VARIANT OUTPUTDOCTYPE;
[id(0x00000bfb)
]
BSTR DOCTYPESYSTEM;
[id(0x00000f1e), readonly
]
BSTR LOG;
[id(0x00000f1f)
]
BSTR LOGCOMMENT;
[id(0x00000f20)
]
VARIANT EXITONFIRSTFATALERROR;
methods:
[id(0x00000f28)]
void SETINPUT(VARIANT INPUT);
[id(0x00000f29)]
void SETOUTPUT(VARIANT OUTPUT);
[id(0x00000f2a)]
void PROCESS();
};
MMMHUHU
子衿沉夜
相关分类