通称poppyといいます。
excelでは各シートのマクロ定義で
Private Sub Worksheet_followhyperlink(ByVal Target As Hyperlink)
Application.Goto reference:=ActiveCell, scroll:=True
End Sub
と定義し、
thisworkbookでは
Private Sub Worksheet_followhyperlink(ByVal sh As Object, ByVal Target As Hyperlink)
Application.Goto reference:=ActiveCell, scroll:=True
End Sub
と定義すればhyperlinkでジャンプした先の画面表示では指定したセルが画面左上に表示されます。
このような方法をwordで実行したいのですが、マクロの作成方法を教えて下さい。
よろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
Excelのイベントプロシージャを使った動作と似たことを、
Wordで実現したいのでしょうか?
http://kabu-macro.com/word/a-o/event_procedure.h …
どのようなリンク先を開きたいのかによって、おそらくは
違った対応になるかと思います。
とりあえず、Excelでのジャンプ先の指定方法と、Wordの
ジャンプ方法の違いを見比べてみてください。
●Excel
http://msdn.microsoft.com/ja-jp/library/microsof …
●Word
http://msdn.microsoft.com/ja-jp/library/microsof …
この違いを認識したうえで、Wordのイベントプロシージャ
として、ハイパーリンクをクリックしたときに実行される
ような機能はありませんので、希望しているようなことは
ジャンプ先を直接指定するしかないということになります。
簡単な例
Sub Macro1()
'単純なブックマーク先「あ」にジャンプするマクロ
Selection.GoTo What:=wdGoToBookmark, Name:="あ"
End Sub
私は、WordやExcelでのマクロについて詳しく説明できる
ほどスキルがないので、具体的な作成方法を提示できない
ことから、補足などされても追加回答はしません。
もっと具体的なことを書いた新規質問をして、他の回答者
からのアドバイスをお待ちください。
この回答への補足
1.excelでの前提条件(マクロの登録)
excelシートのではツールバーからツールーマクローvisual baisic editerを選択し、
前回提示させていただいた内容を記入します。
2.マクロを使用する実際のシートの作成方法
目次シートがありこの目次にツールバーから挿入ーハイパーリンクを選択します。
この時ハイパーリンク先のシートとcellを指定します。
上記のようにハイパーリンクを設定して、設定したハイパーリンクをクリックすると
指定先にジャンプするとともに指定先のcellが画面左最上位に見えるようになります。
マクロ登録をしないと、ハイパーリンクを設定してもジャンプ先画面が最上位になりません。
wordでのハイパーリンクをマクロ無しで設定するとやはりジャンプはするが画面左最上位に行きません wordでのハイパーリンク設定でジャンプ先が画面左最上位になるようにしたいと思っています。
ご協力お願いいたします。
早速の回答ありがとうございます。
私もマクロについて詳しくないので、この提示された内容を検討するとともに、少し時間がかかりますが具体的な補足をさせていただきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル VBA実行中のApplication.ScreenUpdatingについて 3 2023/07/13 21:06
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/06/10 11:06
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 3 2022/06/10 09:24
- Visual Basic(VBA) エクセルのマクロとシートの保護について教えてください。 1 2022/10/18 08:36
- Visual Basic(VBA) Excel VBAでの右クリックのポップアップメニューの非表示方法は? 1 2023/04/12 17:03
- PowerPoint(パワーポイント) ExcelのVBAコードについて教えてください。 3 2022/05/25 14:32
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/13 08:41
- Excel(エクセル) B列に文字がはいったらA列に数字が入るマクロードを完成させたい 4 2023/04/21 01:58
- Visual Basic(VBA) 【変更】ファイルを閉じてダイアログで保存した時、更新したシートだけの処理の実行をする 5 2022/03/26 18:31
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
20歳代と20代 どう違う?
-
Excelでハイパーリンクでジャン...
-
MPCについて
-
30cm位からジャンプについて。
-
池の小魚がジャンプするのはなぜ
-
Excelでページジャンプ
-
IT用語でリダイレクト、ハイパ...
-
ピエロのジョニー君(紙人形)...
-
大乱闘スマッシュブラザーズXに...
-
Application.OnKey でマクロの...
-
ニンテンドックスされてる方に...
-
PCデータを削除しているのです...
-
googleマップ QRコード
-
少年ジャンプの応募者全員サービス
-
索引蘭から記事欄頁に直接ジャ...
-
郡山市ふれあい科学館スペース...
-
10年前のとある少年漫画のタイ...
-
オーリーが上手くいきません。...
-
次男の部屋に何年分ものジャン...
-
こんばんは。私は今高校1年生な...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
20歳代と20代 どう違う?
-
Excelでハイパーリンクでジャン...
-
30cm位からジャンプについて。
-
エクセルのシート間のリンクで...
-
MPCについて
-
パワーポイントのハイパーリン...
-
EXCELのHYPERLINK関数の”文字列...
-
池の小魚がジャンプするのはなぜ
-
Windows edgeで楽天HPだけ表示...
-
ジャンプ+の容量がジャンプの...
-
ワード ショートカットが使えない
-
お部屋ジャンプリンクについて
-
It works!とは?
-
エクセル 保護すると”ユーザー...
-
ネットしていて、前の画面に戻...
-
メール内でのジャンプ機能
-
Excelでページジャンプ
-
エクセルのショートカットにつ...
-
WordからPDF保存した時の目次ジ...
-
Application.OnKey でマクロの...
おすすめ情報