[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ハイパーリンクを使用した目次のファイルを細長くして右端に常に置くには?』(片岡)
ハイパーリンクを使用した目次のファイルを細長くして右端に常に置くには?
ハイパーリンクを使って20個ほどの目次をA1:A20に設定しました。
そのウィンドウのサイズを4cm×13cmの大きさにして常に右端に寄せて
置くようにしたいと思いました。
ところがA1をクリックするとリンク先のファイルにジャンプはするのですが、ウィンドウのサイズが4cm×13cmの大きさになって さらに目次のファイルが見えなくなります。
目次ファイルのA1をクリックしても
1.目次のファイルはそのままの大きさでそこに
2.リンク先のファイルは画面いっぱいに(目次のファイルは、リンク先のファイルをちょっとずらせば見えるので)
...このようなことって出来るのでしょうか?
< 使用 Excel:Excel2007、使用 OS:Windows7 >
一般機能ではできないのではないでしょうか。
マクロを使用した案を提示してきます。 ハイパーリンクのあるセルにリンク先のパスが書かれている前提で。 ハイパーリンクを解除します。 シートモジュールに下記を貼り付けます。 シートモジュールはシートタブを右クリックし、「コードの表示」をクリック→VBE画面が立ち上がる 右上の大きな空白部分です。 貼り付けたらVBEは閉じます。 ワークシート上のセルをクリックします。
Private Sub Worksheet_SelectionChange(ByVal Target As Range) On Error Resume Next If InStr(Target.Value, "xls") > 0 Then If Len(Dir(Target.Value)) > 0 Then If MsgBox(Target.Value & "を開きますか?", vbYesNo + vbInformation) = vbYes Then Set xlApp = CreateObject("Excel.Application") With CreateObject("Excel.Application") .Visible = True .WindowState = xlMaximized .Workbooks.Open Target.Value If err.Number > 0 Then .Quit MsgBox Target.Value & "を開けませんでした。", vbExclamation End If End With Else MsgBox "キャンセルしました。", vbInformation End If
End If End If On Error GoTo 0 End Sub (ろっくん) 2018/02/20(火) 16:17
挿入 → オブジェクト → ファイルから で、参照でファイル指定、アイコンで表示にチェック
これやったんですよね? (BJ) 2018/02/20(火) 17:06
この場合のハイパーリンクはセルの右クリックメニューのハイパーリンク(あるいは挿入タブ-リンク-ハイパーリンク) だと思うが。 で状況からするとハイパーリンク先もExcelブックだろう。 (ねむねむ) 2018/02/20(火) 17:19
ろっくんさん
BJさん
ねむねむさん
右クリックメニューのハイパーリンクでリンク先もExcelブックです。
一般機能ではできないのであればあきらめます。
ありがとうございました。
(片岡) 2018/02/21(水) 20:27
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.