首页 > 解决方案 > 如何以 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

标签: excelpdfsharepointexcel-online

解决方案


根据您上面的回复,我相信以下内容可能会完成您想要的。

您需要做的是在 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。

高温高压


推荐阅读