excel - 如何以 PDF 格式打开 Excel Online 文档
问题描述
我们有一个我想链接到的 Excel Online 文件,但它是 pdf 格式。换句话说,我想要一个将 Excel Online 文件的内容作为 PDF 文件打开的链接。理想情况下,管理员用户将能够编辑 excel 文件,然后最终用户将能够打开该文件的 PDF 版本,因为管理员用户会不断更新它。这可能吗?我需要一个指向该文件 PDF 版本的链接。
我确实遇到了这个帖子,但答案实际上并没有回答这个问题。https://superuser.com/questions/1133384/is-it-possible-to-link-or-sync-an-excel-spreadsheet-with-a-pdf
解决方案
根据您上面的回复,我相信以下内容可能会完成您想要的。
您需要做的是在 Excel 中启用“开发人员”选项卡,以便我们可以创建宏。我们将创建一个宏,将 Excel 文件另存为 PDF。我的假设是 excel 文件中有一个工作表。当您启用宏并第一次保存时,您需要将其保存为 xlsm 文件以将宏与文件一起保存。执行此操作后,请执行以下操作。
例如,在 Onedrive 中创建一个新文件夹并将其命名为“MyPubDocs”。
在 Excel 中打开您的在线 Xlsm 文件并执行 SaveAs
在文件对话框中,导航到您创建的 Onedrive 文件夹并记下文件夹名称。它可能显示...
- 网站 > https://d.docs.live.net > > MyPubDocs
- 单击标题栏并复制 URL 并保存。
在 Excel 中转到开发人员选项卡,如果您没有看到,请转到文件菜单 -> 选项 -> 自定义 RIbbons -> 常用命令(左)和主选项卡(右)并选中开发人员复选框。单击确定。
单击宏按钮 将宏名称设置为“SaveToOneDrive”并单击创建。
这应该会打开一个 IDE,您将在其中粘贴以下命令。
ActiveWorkbook.SaveAs 文件名:="https://d.docs.live.net/XXXXXXXXXXXXXX/MyPubDocs/" & "MyExcelFileExportAsPDF.Pdf"
创建宏时,您应该能够为该宏分配热键。
现在,每当管理员完成保存 excel 文件时,他们可以按热键或运行宏,它会将文件保存到该位置。
如果要将宏与工作簿的保存事件相关联,可以,但应关闭自动保存。
第一次保存 pdf 后,转到 onedirve 并导航到 pdf 文件。创建一个可共享的链接,您可以将其分发给您的用户。当他们导航到该可共享链接时,它应该向他们显示最新的 pdf。
高温高压