vba - VBA:将 .MPP 文件另存为 Excel 工作簿到 SharePoint 链接
问题描述
最终目标是将项目文件作为 excel 文件直接保存到 SharePoint。我了解将项目文件保存到 SharePoint 的代码:
FileSaveAs Name:="https://[Directory]/Testing.mpp", FormatID:="MSProject.MPP"
但是当我将文件格式替换为 .xlsx 时,出现 1004 方法错误:
Private Sub Project_BeforeSave(ByVal pj As Project)
MapEdit Name:="Map ", Create:=True, OverwriteExisting:=True, DataCategory:=0, CategoryEnabled:=True, TableName:="Task_Table1", FieldName:="Outline Number", ExternalFieldName:="Outline_Number", ExportFilter:="All Tasks", ImportMethod:=0, HeaderRow:=True, AssignmentData:=True, TextDelimiter:=Chr$(9), TextFileOrigin:=0, UseHtmlTemplate:=False, IncludeImage:=False
MapEdit Name:="Map ", DataCategory:=0, FieldName:="Name", ExternalFieldName:="Name"
MapEdit Name:="Map ", DataCategory:=0, FieldName:="Start", ExternalFieldName:="Start"
MapEdit Name:="Map ", DataCategory:=0, FieldName:="Finish", ExternalFieldName:="Finish_Date"
MapEdit Name:="Map ", DataCategory:=0, FieldName:="% Complete", ExternalFieldName:="Percent_Complete"
MapEdit Name:="Map ", DataCategory:=0, FieldName:="Duration1", ExternalFieldName:="Duration1"
FileSaveAs Name:="https://[Directory]/Test.xlsx", FormatID:="MSProject.ACE", map:="Map "
End Sub
有人可以解释什么是错的吗?任何帮助表示赞赏。
解决方案
推荐阅读
- flutter - Flutter 中的全局小吃吧/对话框实用程序类
- mongodb - 为什么在使用 Mongoose 时不需要 index.js 中的 MongoDB 常量?
- java - 我如何获得多个股票利润?
- ruby - 在 Windows 的 ruby 中,执行 cmd 提示命令“move”会给出错误“命令的语法不正确”。
- javascript - 尝试在 p5js 中存储“撤消”函数的数组值
- python - 通过 Python 获取我的本地 IP 地址和网络的子网掩码
- c# - 错误 CS0029 无法将类型“Microsoft.AspNetCore.Mvc.ActionResult”隐式转换为“System.Collections.Generic.List<>”
- php - 如何从 Python 运行 php 代码字符串?
- xml - Spark DataFrame 到 xml 文件
- c# - xamarin 主从页面 CS0102 nand CS0229