excel - 如何将excel文件复制到outlook文件夹中
问题描述
我正在尝试将 excel 文件复制到 Outlook 文件夹。我可以找到 Outlook 文件夹,但我不知道如何在那里复制 excel 文件。
Const olFolderInbox = 6
set fso = CreateObject("Scripting.FileSystemObject")
Set objOutlook = CreateObject("Outlook.Application")
Set objNamespace = objOutlook.GetNamespace("MAPI")
Set objInbox = objNamespace.Folders("ServiceDesk Support")
Set colItems = objInbox.Items
sourcefolder = "c:\"
strfilename = "Online Status -Test.xlsx"
sourcefile = "C:\Online Status -Test.xlsx"
set strfile = fso.GetFolder(sourcefolder)
GetSubfolders(objInbox)
Sub GetSubfolders(objParentFolder)
Set colFolders = objParentFolder.Folders
For Each objFolder in colFolders
Set objSubfolder = objParentFolder.Folders(objFolder.Name)
if objSubfolder = "File Status" then
set savefolder = objSubfolder
fso.CopyFile sourcefile, objSubfolder.Name
end if
GetSubfolders objSubfolder
Next
End Sub
脚本成功完成,但 Outlook 文件夹中没有文件。
解决方案
推荐阅读
- python - 使用 Matplotlib,如何显示以 HH24:MI 格式排序的 Y 轴值
- python - 如何正确设置包?
- symfony - Symfony 5 没有教义
- javascript - 如何通过多次单击按钮来解决 React.js 状态?
- python - 如何在 pandas/matplotlib 中绘制索引列?
- angular - TS 是否接受 Protractor 配置中定义的全局变量?
- python - 如何在 Python 中使用 Gtk.StyleContext.remove_provider()?
- swift - 使用相对谓词对项目进行排序的算法
- javascript - 不保证迭代顺序是什么意思?
- javascript - 创建一个指定长度的零数组javascript