Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 10 Pro : Excel 2016)
ハイパーリンクについて教えて下さい。
投稿日時: 20/02/19 18:31:51
投稿者: takatada72

お世話になります。
 
EXCELのハイパーリンクに共有にあるPDFをページを指定して開くような設定は可能でしょうか
 
通常の指定だと、こちらの内容でPDFを開くことができました。
\\共有サーバ\共有フォルダー\PDFファイル.pdf
 
ブラウザで開くように、下記を指定しても1ページ目が開いてしまうのです。
\\共有サーバ\共有フォルダー\PDFファイル.pdf#page=2
file://///共有サーバ\共有フォルダー\PDFファイル.pdf#page=2 ←IEでは、指定されたページ
が開けるのです。
 
どのように指定すればEXCELのハイパーリンクから指定したページを開くことができますでしょうか
 
宜しくお願い致します。

回答
投稿日時: 20/02/19 22:08:48
投稿者: ライスマン

\\共有サーバ\共有フォルダー\PDFファイル.pdf#page=2
          ↓
\\共有サーバ\共有フォルダー\PDFファイル.pdf##page=2
としてみたらどうなるでしょうか?

投稿日時: 20/02/20 09:32:55
投稿者: takatada72

ライスマンさん
 
お世話になります。
 
EXCELで試して見たのですが、なぜか、ハイパーリンクに##page=2まで記載してOKするのですが、
ハイパーリンクを編集でみると##page=2の文字が無くなっているのです。
\\共有サーバ\共有フォルダー\PDFファイル.pdf##page=2
 
これってEXCEL側の問題なのでしょうか
 
お忙しいとは思いますが宜しくお願い致します。

回答
投稿日時: 20/02/20 10:33:49
投稿者: ライスマン

私はハイパーリンクをあまり使わないので
 
エクセルのハイパーリンクで特定のpdfのページを指定して開くことは可能か
https://bought-boat.com/magazine/articles/3339#pdf
 

投稿日時: 20/02/20 11:26:39
投稿者: takatada72

ありがとうございます。
 
別サイトにあるように、=HYPERLINK(を使った方法やVBAを使う方法で試して見たいと思います。
ちょっと、自分には敷居が高いので、後日、報告させて頂きます。
 
引き続き宜しくお願い致します。

回答
投稿日時: 20/02/20 22:55:10
投稿者: WinArrow
投稿者のウェブサイトに移動

↓のページお参考にしてみましょう。
 
https://helpx.adobe.com/jp/acrobat/kb/link-html-pdf-page-acrobat.html

投稿日時: 20/02/25 15:50:32
投稿者: takatada72

お世話になります。
 
WinArrowさん、回答をありがとうございました。
 
EXCELのシートに対してWクリックして共有のPDFを開くようにしたいのです。
ブラウザで開く方法は、一応解決したのですが、EXCELの方は、VBAで対応し
なくてはいけなく、その方法を模索しております。
 
引き続き宜しくお願い致します。

回答
投稿日時: 20/02/25 16:46:38
投稿者: ライスマン

共有フォルダ内のPDFをExcelから操作するのは難しいですね。
興味があって色々調べてやってみたのですが
バッチファイルを作ってExcelからPDFのページ指定を開くのはできましたね。
 
後はPDFファイルとバッチファイルを外付けHDDに置いておいてバッチファイルのショートカット
をドキュメントに置き、Excelからハイパーリンクでそのバッチファイルを選択してもPDFファイルの
指定ページを開く事もできました。
 
バッチファイルをドキュメントに置かないとエラーになる。
この辺が良くわかりません。
 
2台のPCの共有フォルダ内にPDFとバッチファイルを置きExcelからハイパーリンクで開こうとすると
エラーになります。
 

回答
投稿日時: 20/02/25 18:45:11
投稿者: ライスマン

参考になればという事で
環境  win10 Excel2013 Adobe Acrobat XI Pro
 
やってみたこと
@PDFファイルの名前をMANUAL.pdfとする(26ページのPDF)
Aメモ帳に
 アドビリーダーしか持ってない場合は
    start AcroRd32.exe /a "page=4" MANUAL.pdf
  アドビアクロバットを使用している場合は
    start Acrobat.exe /a "page=2" MANUAL.pdf
  と記述し名前をmanyual.txtで保存する。
B保存したテキストファイル、manyual.txtの拡張子をbatに変更する。
  manyual.bat とします。
Cデスクトップにフォルダを作り、名前をマニュアル関係とする。
Dフォルダ"マニュアル関係"の中にMANUAL.pdfとmanyual.batを移動する。
Emanyual.batのショートカットをドキュメントの中に作る。
ここで一旦ドキュメントに作成したmanyual.batのショートカットを
クリックしてみてください。
 MANUAL.pdfの2ページ目が開くと思います。
 
次にExcelです。
Excelを開き、B3セルをクリックし、挿入→ハイパーリンク→ドキュメントの
manyual.batのショートカットを選択し→OK
これで終わりです。
B3をクリックすると
ファイルには、ウイルスやコンピューターに問題を起こす・・・・
このファイルを開きますか?と聞いてくるので そのままOK
これでMANUAL.pdfの2ページ目が開く筈です。
 
外付けHDDに
MANUAL.pdfとmanyual.batを移動し、manyual.batのショートカットを
ドキュメントに作成し、Excelから操作しても成功します。
 
しかし、残念ながらtakatada72さんがやりたい
共有にあるPDFをページを指定して開くことが出来ません。
共有フォルダにMANUAL.pdf,manyual.batを移動して同じ事をやろうとすると
エラーとなります。
 
これ以上は詳しい方のレスをお待ち下さい

回答
投稿日時: 20/02/25 18:48:32
投稿者: ライスマン

修正
アドビリーダーしか持ってない場合は
    start AcroRd32.exe /a "page=4" MANUAL.pdf
  start AcroRd32.exe /a "page=2" MANUAL.pdf
でした

トピックに返信