根据您上面的回复,我相信以下内容可能会完成您想要的。
您需要做的是在 Excel 中启用“开发人员”选项卡,以便我们可以创建宏。我们将创建一个宏,将 Excel 文件另存为 PDF。我的假设是 excel 文件中有一个工作表。当您启用宏并第一次保存时,您需要将其保存为 xlsm 文件以将宏与文件一起保存。执行此操作后,请执行以下操作。
例如,在 Onedrive 中创建一个新文件夹并将其命名为“MyPubDocs”。
在 Excel 中打开您的在线 Xlsm 文件并执行 SaveAs
在文件对话框中,导航到您创建的 Onedrive 文件夹并记下文件夹名称。它可能显示...
在 Excel 中转到开发人员选项卡,如果您没有看到,请转到文件菜单 -> 选项 -> 自定义 RIbbons -> 常用命令(左)和主选项卡(右)并选中开发人员复选框。单击确定。
单击宏按钮 将宏名称设置为“SaveToOneDrive”并单击创建。
这应该会打开一个 IDE,您将在其中粘贴以下命令。
ActiveWorkbook.SaveAs 文件名:="https://d.docs.live.net/XXXXXXXXXXXXXX/MyPubDocs/" & "MyExcelFileExportAsPDF.Pdf"
创建宏时,您应该能够为该宏分配热键。
现在,每当管理员完成保存 excel 文件时,他们可以按热键或运行宏,它会将文件保存到该位置。
如果要将宏与工作簿的保存事件相关联,可以,但应关闭自动保存。
第一次保存 pdf 后,转到 onedirve 并导航到 pdf 文件。创建一个可共享的链接,您可以将其分发给您的用户。当他们导航到该可共享链接时,它应该向他们显示最新的 pdf。
高温高压