いつもお世話になります。初心者ですのでよろしくお願いします。
WORDで50種類くらいの帳票を作成しました。一つのファイルに50ページあるのではなくて、50のファイルに一つずつ帳票を作成しました。また、EXCELでこれらの帳票の目次を作成しました。これは1枚のシートに50の帳票のタイトルが一覧表となっています。このエクセルの目次シートから必要なタイトルを選択するとそれに該当する帳票のワードファイルが開くようにしたいのですが、マクロでなんとかなりませんでしょうか?
EXCEL2000、WORD2000を使用しています。補足、お礼は明日になりますが、よろしくお願いします。
わかりづらい説明で申し訳ありません。
No.3ベストアンサー
- 回答日時:
(例データ)
A1:B2以下
A列 B列
XX帳票aaa.doc
YY帳票テスト1.doc
・・・・・
(コード)
シートのSelectionChangeイベントで
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Mid(Target.Address, 1, 2) = "$B" Then
fn = """" & Target & """"
Set wd = CreateObject("word.Application")
wd.Visible = True
wd.documents.Open Filename:="c:\My Documents\" & fn
End If
End Sub
B列の行をクリックすると、B列の文書名の文書が開く。
No.2
- 回答日時:
マクロ記録で、ワードを開くを記録で
開きますが
個々の 目次から開くと目次の変わりにエクセルボタンを挿入してそこに、ワードマクロを対応させればいいです
しかし、かなり面倒なので、前者の方通り
ハイパーリンクで設定したほうがかなり楽です。
No.1
- 回答日時:
目次の上で右クリックしてハイパーリンクを
選択して、該当ファイルを選択すれば出来ます。
ただ数が多いので大変かと思います。
モーグにフォルダ一覧作成ソフトがあるので
ご覧下さい。
参考URL:http://www2.moug.net/cgi-bin/technic.cgi?exvba+T …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
WEB上の表の列コピー選択方法は?
-
エクセルで作成した縦に長い表...
-
Excelのセルの中の見えないデー...
-
VBA csvを100万行ずつ各...
-
【エクセル】行挿入で数式もい...
-
一つのシートの中に複数のペー...
-
Excel 表から値をさがして隣の...
-
エクセルの列幅
-
Excelの長い文字列をスペースで...
-
Excelでセル参照したとき、書式...
-
勤続年数の平均を求めたい時の関数
-
デスクトップの画面を元に戻し...
-
エクセルの色も=イコールでき...
-
エクスプローラの詳細表示の長...
-
表のセル内の右側に余白?
-
スマホで■の中にチェックマーク...
-
WIN10 起動直後の画面が緑色になる
-
画像フォルダ「詳細」の欄に撮...
-
エクセルでのマイナス計算がう...
-
WORDの表を一部削除したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
一つのシートの中に複数のペー...
-
エクセルで作成した縦に長い表...
-
WEB上の表の列コピー選択方法は?
-
【エクセル】行挿入で数式もい...
-
Excelピボットテーブルで 総計...
-
オートフィルタのリストを順番...
-
メモ帳からエクセルに貼り付け...
-
Excel 表から値をさがして隣の...
-
エクセルVBAで、行コピーを複数...
-
Excelの数式のコピーで列移動で...
-
エクセルのリストから欠番を拾...
-
地番を順に並べたい。
-
ピボットテーブル→参照が正しく...
-
エクセルの関数の使い方 繰越...
-
Excelで検索結果をテキストボッ...
-
ワードでアンケートの集計をし...
-
エクセルの列幅
-
エクセルに詳しい方、助けてく...
-
マクロを強制的に有効にする方法
-
エクセルで各ページに同じ文書...
おすすめ情報