1
目前,我的VBA代码为每个笔记创建一个文件。下面是一些简单的示例代码:在Outlook VBA中使用多个笔记创建单个文件
Sub saveNotes()
Set myNote = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderNotes)
For ibi = 1 To myNote.Items.Count
fname = myNote.Items(ibi).Subject
myNote.Items(ibi).SaveAs "C:\Temp\" & fname & ".txt", 0
Next
End Sub
而是创造了每一个音符一个单一的文件,我希望为所有的音符一个单一的文件。我正在寻找最有效的方法来连接这些笔记的内容并将它们写入单个文件。
为了让您了解数据量和效率应该如何,有数百个笔记,平均大小为1024个字符。
Bah!我应该补充说,如果你的笔记文件夹中有一些不是NoteItem的东西,你会得到一个错误。 – 2010-10-21 21:46:05
在Notes文件夹中只能有Notes。如果您将另一个项目类型拖到Notes文件夹中,您会看到它变成了一个NoteItem。 – JimmyPena 2011-11-21 19:14:45