在宅ワークのリアルをベテランとビギナーにインタビュー>>

お世話になってます。
エクセルのbook上に、あるPDFファイルを
ショートカット呼び出し、ハイパーリンクで、同一PC内、出来れば、他PCからも出来るようにしたいのですが、方法はありますでしょうか?
PDFファイルのフォルダを指定して、ハイパーリンク表示にしてみましたが、フォルダまですら開いてリンクしてくれません。
関数などの使用も考えています。
どうか、良い案があればご教授下さい。
よろしくお願いします。
offcice2010, エクセル2014です。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

質問が良くわからないのですが


>エクセルのbook上に、あるPDFファイルをショートカット呼び出し、
エクセルには HyperLink関数があります。
使い方は =HYPERLINK("ファイルへのパス¥ファイル名","セルに表示する文字")
です。
>ハイパーリンクで、同一PC内
自分のPC内にあるファイルですので簡単ですよね。
>出来れば、他PCからも出来るようにしたいのですが
他の方のPCから貴方のPC内にあるファイルが閲覧できるように共有の設定が出来ているのですか?
それでも、他人から見ればネットワークフォルダですので、ドライブの設定が違うと思います。
つまりファイルサーバーにHyperLink関数を入れてあるエクセルのファイルとPDFファイルが
あれば、そのエクセルファイルを皆で利用すれば問題なく使えると思いますが。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
説明悪くて申し訳ありません。
急ぎにもかかわらず遅い回答ありがとうございます。
関数を使う方法がありますね。
hyperlinkで使用したことはありませんが、まず試してみたいと思います。
共有サーバもあるのですが、まず自分が確実に使えないと。
また何かありましたらよろしくお願いします。

お礼日時:2015/03/04 08:09

リンクしたいセルから


[Ctrl]+[k]で、目的のPDFファイル指定
でもできませんか?
    • good
    • 2
この回答へのお礼

ご回答ありがとうございます。
説明悪くて申し訳ありません。
急ぎにもかかわらず遅い回答ありがとうございます。
すぐに試せそうです。この方法も行なってみます。
また何かありましたらよろしくお願いします。

お礼日時:2015/03/04 08:12

1番です。



2番さんの言うとおりですね。
(そっちを先に試すべきでした。抜かりました・・・)
    • good
    • 0
この回答へのお礼

様々な御意見をお伺い出来感謝です。

お礼日時:2015/03/04 12:08

PDFファイルを直接ハイパーリンクしたらだめですか?

    • good
    • 1
この回答へのお礼

ご回答は、エクセル上にファイル名をしておき、そこから操作しても、問題ない(関数は必要)でしょうか?
一般ホームページのリンクと同様のイメージなのですが。

お礼日時:2015/03/04 12:18

「挿入」リボンの「オブジェクト」ボタンから「オブジェクトの挿入」ダイアログを呼び出し、「ファイルから」タブで当該pdfファイルを指定し、「リンク」にチェックを入れて「OK」するという方法があります。


あなたの希望する挙動をするかはわかりませんが、お試しください。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
まず試してみたいと思います。
意図の伝え方が悪くて済みません。
また何かありましたらよろしくお願いします。

お礼日時:2015/03/04 12:21

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QExcelからPDF文書の特定ページにリンクを貼る方法について

エクセルで作成した表のセルから
PDF文書にリンクを張りたいと考えています。

そのとき、必要なページを指定してジャンプさせられたら、
と思うのですが・・・。どうしたらいいのか分かりません。
このように指定したページ(例えば50頁中の23頁目)に
リンクを張ることは可能でしょうか。
(PDF文書の先頭ページにリンクを張ることはできました)

初心者でよく分からないので、
すみませんが詳しい方、教えてください。
よろしくお願いします。

Aベストアンサー

ご確認の2,3は、とくに問題はないと思います。
1につきましては、 Acrobat Reader のタイトルバー左端(アイコンの
 右)の表示がそうなっていれば問題ないと思うのですが……。

とりあえず、
 SendKeys "^{PGDN}"
の部分を
 Sendkeys "^{PGDN}", True
に書き換えてみてください。

あと、これでも効かないようでしたら、次の内容と差し替えてみてくだ
さい。
'
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
 AppActivate "Adobe Reader"
 SendKeys "+^{n}", True   '●1
 SendKeys Selection.Offset(0, 1).Value, True  '●2
 SendKeys "~"    '●3
End Sub
'
●ページにジャンプするショートカットキーのキー操作を意味します。
  1.[Ctrl]と[Shift]を押しながら[N]を入力
     → ページ指定ダイアログの表示。
  2.ページ番号の入力
  3.[Enter]のクリック
 これらの操作が Adobe Reader で有効ならOKなはずなのですが。

ご確認の2,3は、とくに問題はないと思います。
1につきましては、 Acrobat Reader のタイトルバー左端(アイコンの
 右)の表示がそうなっていれば問題ないと思うのですが……。

とりあえず、
 SendKeys "^{PGDN}"
の部分を
 Sendkeys "^{PGDN}", True
に書き換えてみてください。

あと、これでも効かないようでしたら、次の内容と差し替えてみてくだ
さい。
'
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
 AppActivate "Adobe Reader"
 SendKeys "+^{n}", True  ...続きを読む

QハイパーリンクがPDFにすると反映しません

ワード2010使用しています。

あらかじめワード文書内でブックマークを作り、
文字を指定して移動先のブックマークを選んでハイパーリンクを設定しています。
自分入力した文字はPDF変換してもハイパーリンクが保持されています。

(PDF変換は、ワードのファイル→保存と送信→PDF/XPSドキュメントの作成から保存しています)

図形を挿入し、その図形にハイパーリンクを設定すると、
ワード上では、Ctrlキーを押しながら希望通り移動しますが、
PDFに変換するとハイパーリンクが機能しません。

PDFの地図をワードにスナップショットで貼り付け、
地図上の地名の部分をクリックしたら、別の拡大ページに飛ぶようにしたいので、
PDFの地図の上に、四角の図形を挿入して、塗りつぶしなし、枠無で肉眼で見えない四角を設置すれば
その四角図形に対してハイパーリンクを設定すればいいかな。と思ったのですが・・・。

ワード上ではOKでもPDFにすると機能しません。
上記のようなものの作成を希望していますが、どのようにすればよいのでしょうか。
よろしくお願いします。

Aベストアンサー

図形などを右クリックなどから[ハイパーリンク]を設定した場合には、
PDFへ変換したときに文書内のブックマーク先(指定ページ)へジャンプ
する機能は維持されません。

ブックマークそのものはPDF内に保存がされますが、ハイパーリンクの
場合は文字列やURLなどに下線がつくようなものだけです。
(ハイパーリンクの下線についてはスタイルで消すこともできます)
http://kb2.adobe.com/jp/cps/478/4781.html

図形に設定したものの場合には、画像として埋め込まれるだけなので、
ハイパーリンクなどの他の情報は埋め込まれないようです。

希望しているような機能は、PDFを直接編集して挿入できるリンク機能
を使うしかないと思います。
http://helpx.adobe.com/jp/acrobat/kb/4613.html

Acrobatを持っていない場合は、フリーのPDF編集ができるソフトので
編集をするしかないと思います。
例:【 PDF-XChange Viewer 】
http://www.forest.impress.co.jp/library/software/pdfxchange/

上記ソフトの場合、[リンクツール]の[矩形]で範囲設定してリンク先の
ページを指定します。
http://dodemoii.blog.ocn.ne.jp/blog/2009/10/pdfviewer_5b41.html

ちなみに、PDF変換でのWordのオプションでブックマークのチェックを
はずすと、変換後のブックマークはなくなりますが、ハイパーリンクの
文字列でのリンク(指定ページへのジャンプ)は維持されます。
初期状態のチェックがついている場合は、ブックマークは保存されます。

図形などを右クリックなどから[ハイパーリンク]を設定した場合には、
PDFへ変換したときに文書内のブックマーク先(指定ページ)へジャンプ
する機能は維持されません。

ブックマークそのものはPDF内に保存がされますが、ハイパーリンクの
場合は文字列やURLなどに下線がつくようなものだけです。
(ハイパーリンクの下線についてはスタイルで消すこともできます)
http://kb2.adobe.com/jp/cps/478/4781.html

図形に設定したものの場合には、画像として埋め込まれるだけなので、
ハイパーリンクなどの他の情報...続きを読む

QエクセルシートにPDFファイルを添付

パソコン初心者です。
説明不足かもしれませんが宜しくお願いいたします。
使用ソフト:エクセル2003

<他の方が作成したエクセルデータについて>
エクセルシートに「PDFのアイコン(?)」が貼ってあり、それをクリックするとPDFファイルが開きます。

いただいたデータはエクセルファイルのみでリンク先(?)のPDFファイルは同封されておりません。

これってどのような操作をすればできるのでしょうか。
リンク?PDFファイルを埋め込んでいる?よく分かりませんがご教授ください。

Aベストアンサー

No.2です。
おかしいですね・・FDで試してみましたが、FDのエクセルにデスクトップのPDFファイルをオブジェクト挿入しましたが、FDのエクセルを開いてPDFも入っていました。パソコンが一台しかないので他のPCでは試せないのですが、メール送信しても(エクセルファイル一つ)相手方は二つのファイルをみれているので、保存先が同一というのは関係ない気もするのですが・・・。
エクセルファイルとPDFファイルの合計が1.44MB?(=FDの容量)を超えていませんか?そうするとFDに保存できないので、挿入できないのかもしれません。

同一フォルダ内で出きるのでしたら、それをそのままFDに保存してもダメでしょうか?

QエクセルVBAで、PDFファイルを開きたい

セルに入力した値のブック(xls)を開く場合、
以下となりますが、↓

Sub セルに入力したブック名のブックを開く()
ブック名 = Cells(1, 2) 'B1セルの値を取り出す
Workbooks.Open Filename:=ブック名 & ".xls" '指定されたブックを開く
End Sub


これでPDFファイルを開きたいです。
記述をどうしたらよいでしょうか。
目的はPDFファイルの検索/照会をxlsにてしたいのです。
お手数ですがお願いいたします。

Aベストアンサー

案1
ハイパーリンクにしてしまう。

案2
PDFファイルへのフルパスが、B列に記述してある
拡張子PDFへの関連付けがAcrobat Reader にしてある
と仮定して
ワークシートのイベントに

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If InStr(Target.Value, "pdf") > 0 Then
  Call Shell("explorer.exe " & Target.Value)
  Cancel = True '編集モードキャンセル
End If
End Sub
とか?

PDFファイルが一箇所にまとまっているのなら
標準モジュールに
Sub test2()
Dim strFilePath As String
strFilePath = _
  Application.GetOpenFilename _
  ("PDFファイル,*.pdf", MultiSelect:=False)

If strFilePath = "false" Then
 Exit Sub
End If

Call Shell("explorer.exe " & strFilePath)

End Sub
でも?
ということかな?

案1
ハイパーリンクにしてしまう。

案2
PDFファイルへのフルパスが、B列に記述してある
拡張子PDFへの関連付けがAcrobat Reader にしてある
と仮定して
ワークシートのイベントに

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If InStr(Target.Value, "pdf") > 0 Then
  Call Shell("explorer.exe " & Target.Value)
  Cancel = True '編集モードキャンセル
End If
End Sub
とか?

PDFファイルが一箇所にまとまっているのなら
標準モジュー...続きを読む

QPDFファイルをエクセルやワードに貼り付けることはできますか?

いつもお世話になります。

PDFで保存してあるファイルを、エクセルやワード等で
「クリップアートの挿入」や「図をファイルから挿入」のような感覚で、貼り付けることはできますか?

挿絵にしたり背景にしたりしながら、さらにテキストボックスで文字を重ねて・・・
みたいな事がしたいのです。

PDFに関してはほとんど無知な私です。
宜しくお願いします。

Aベストアンサー

PDFを図としてワード等に挿入するってことですか?
それなら、PDFを表示させといて、必要な場所だけコピーして貼り付けでいいんじゃないでしょうか?

Qハイパーリンクをフォルダーにする方法

Word・Excelではハイパーリンクを設定できますが、ファイルに対してのみリンクを張ることができます(もちろん、本来はURLを指定するのでしょうけれど)。
これを、フォルダーにリンクできないでしょうか?
つまり、マイドキュメントのフォルダーにハイパーリンクを設定して、クリックするとマイドキュメントフォルダーが開くというものです。
どなたか、教えていただければ幸いです。

Aベストアンサー

windows98ですが、EXCELでハイパーリンクを選んで、
ファイルのところに「c:\My Documents」と入力すればできます。

Qエクセルマクロによるハイパーリンクの方法

はじめて投稿します。
エクセルマクロを始めたばかりですが、よろしくお願いします。

Fileフォルダ内にマクロ.xlsとdataフォルダがあり、
dataフォルダ内には複数のPDFファイルがあります。
マクロ.xlsのセルA1~A10に適当な英数字の文字列(例えばA123,B243,C072…など)が書かれていて
dataフォルダ内にはセルA1~A10に書かれている文字列に少し文字が追加された名前のPDFファイル
(例えばセルの文字列が"A123"なら"A123(OK).pdf")があります。
これをマクロを使ってA1~A10の文字列にハイパーリンクさせて、
セルに書かれている文字列をクリックして開きたいのですがどうすればよいでしょうか?

A1~A10に書かれている文字列を変数cellnameに代入し、
PDFファイルをcellnameにワイルドカードを使って変数pdfnameに代入できずにつまずいています…。

どなたかご解答の程宜しくお願いいたします。

Aベストアンサー

> マクロ.xlsのセルA1~A10に適当な英数字の文字列(A123,B243,C072
 …など)が書かれていて
セルの文字列がすべて4桁という前提ですが。
'
Sub AAA()
 Dim i As Integer, N As Integer, TargetFile As String
 i = 1
 Do While Cells(i, 1) <> ""
  N = 0
  TargetFile = Dir$("C:\_Anns\file\data\*.pdf")
  Do While TargetFile <> ""
   If Left(TargetFile, 4) = Cells(i, 1) Then
    ActiveSheet.Hyperlinks.Add Anchor:=Range(Cells(i, 1).Address), _
          Address:="C:\_Anns\file\data\" & TargetFile
    GoTo Nxt
   End If
   TargetFile = Dir$
  Loop
Nxt: i = i + 1
 Loop
End Sub

> マクロ.xlsのセルA1~A10に適当な英数字の文字列(A123,B243,C072
 …など)が書かれていて
セルの文字列がすべて4桁という前提ですが。
'
Sub AAA()
 Dim i As Integer, N As Integer, TargetFile As String
 i = 1
 Do While Cells(i, 1) <> ""
  N = 0
  TargetFile = Dir$("C:\_Anns\file\data\*.pdf")
  Do While TargetFile <> ""
   If Left(TargetFile, 4) = Cells(i, 1) Then
    ActiveSheet.Hyperlinks.Add Anchor:=Range(Cells(i, 1).Address), _
        ...続きを読む

QExcelをPDF変換するときにハイパーリンクが消えてしまいます

Excelの文章でメールアドレスやホームページへのリンクを張ってあるデータをAcrobatを使ってPDFに変換すると、リンクが消えてしまいます。今までは、高度な編集→リンクツールを使って編集していたのですが、今回は量が多くて困っています。

何か良い方法ご存じの方、よろしくお願い致します。

Aベストアンサー

「印刷」からではなく、PDFMakerを使って変換すればリンクをそのまま保持できます。

[基本操作] Office (Word、Excel など) のツールバーから PDF 変換
http://support.adobe.co.jp/faq/faq/qadoc.sv?226003+002

もしも、PDFMakerアイコンが表示されていない場合はこちらを参考にしてください。
Microsoft Office に PDFMaker アイコン(Adobe PDF への変換)やメニューが表示されない(Acrobat 6.0)
http://support.adobe.co.jp/faq/faq/qadoc.sv?223533+002

Qエクセルで打ち込んだ数字を自動で別シートに表示したい

エクセルでセルに打ち込んだ数字を自動で別シートに表示できる方法があれば、教えてください。

例えば、シート1のC1に5を打ち込んだら、シート2のD2にシート1で打ち込んだ5が自動で表示される。

また1列すべてを自動で表示させる場合、一つのセルの時と違いがありましたら教えてください。よろしくお願いします。

Aベストアンサー

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コピー&リンク貼り付けを使うと便利です。

例)例)シート1のC1~C5に何かを入力したら、
  シート2のD2~D7にシート1で打ち込んだものが自動で表示される

  シート1にあるコピー元のセルを範囲選択して、
  シート2のD2の上で「右クリック」⇒「形式を選択して貼り付け」
  をクリックします。

  そして出てきた小さな画面の左下にある「リンク貼り付け」という
  ボタンをクリックすると完成です。
  試してみてください。。

  念のためにリンク貼り付けを図解しているURLを載せておきます。
  参考にしてみてくださいね。。
  http://www.geocities.jp/office_inoue/excel/eq21.htm

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コ...続きを読む

QEXCEL2010のハイパーリンク先の一括変更

EXCEL2010のハイパーリンク先の一括変更をしたいのですが、
\\TS-XHL6E6\ だけを削除して、このお尻の部分のリンクを生かしたいのですが、エクセル上で検索して、一括変更するには、どうすればよいのでしょうか?

Aベストアンサー

リンク先を別のブックに変更したいなら、リンクの編集から操作するのが簡単で確実です。

データタブの「リンクの編集」をクリックし、「リンク元の変更」で新しくリンクさせたいブックを指定してください。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング