0

リンクしたい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

4

1 に答える 1

0

上記の回答に基づいて、次の方法で目的を達成できると思います。

マクロを作成できるように、Excel の [開発者] タブを有効にする必要があります。ExcelファイルをPDFとして保存するマクロを作成します。私の仮定は、Excel ファイルに 1 つのワークシートがあることです。マクロを有効にして初めて保存するときは、マクロをファイルと一緒に保存するために xlsm ファイルとして保存する必要があります。これを行ったら、以下を実行します。

  • Onedrive で新しいフォルダーを作成し、たとえば「MyPubDocs」という名前を付けます。

  • Excel でオンラインの Xlsm ファイルを開き、名前を付けて保存します。

  • ファイル ダイアログ ボックスで、作成した Onedrive フォルダーに移動し、フォルダー名をメモします。それは示すかもしれません...

    • Web サイト > https://d.docs.live.net > > MyPubDocs
    • ヘッダー バーをクリックし、URL をコピーして保存します。
  • Excel で開発者タブに移動します。表示されない場合は、[ファイル メニュー] -> [オプション] -> [RIbbons のカスタマイズ] -> [一般的なコマンド] (左) と [メイン タブ] (右) に移動し、[開発者] チェックボックスをオンにします。[OK] をクリックします。

  • マクロ ボタンをクリックします。マクロ名を「SaveToOneDrive」に設定し、作成をクリックします。

  • 次のコマンドを貼り付ける IDE が開きます。

    ActiveWorkbook.SaveAs ファイル名:="https://d.docs.live.net/XXXXXXXXXXXXXX/MyPubDocs/" & "MyExcelFileExportAsPDF.Pdf"

  • マクロを作成するとき、そのマクロにホットキーを割り当てることができるはずです。

  • 管理者が Excel ファイルの保存を終了するたびに、ホットキーを押すかマクロを実行すると、ファイルがその場所に保存されます。

  • マクロをブックの保存イベントに関連付ける場合は可能ですが、自動保存はオフにする必要があります。

  • PDF を初めて保存した後、onedirve に移動して、PDF ファイルに移動します。ユーザーに配布できる共有可能なリンクを作成します。その共有可能なリンクに移動すると、最新の pdf が表示されます。

HTH

于 2021-05-07T22:09:42.427 に答える