いつもお世話になります。初心者ですのでよろしくお願いします。
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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの帳票形式をアクセスに取り込むため、 csvのデータ形式になるように、マクロを作成している 2 2022/06/12 22:52
- Excel(エクセル) VBA ふたつの同じ様式シートのセルをコピーしたい 2 2023/03/08 15:28
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/24 08:33
- Excel(エクセル) Excelについて教えてください。 帳票データがあります。 アクセスに取り込むため、 データ形式にし 1 2022/06/08 19:59
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) Excel ファイルを指定し、指定されたファイル内にシートを統合するVBA 8 2023/07/10 10:09
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Visual Basic(VBA) 【VBA】印刷マクロのループ処理が反映されません 3 2022/08/09 02:15
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/04/17 13:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
オートフィルタのリストを順番...
-
一つのシートの中に複数のペー...
-
エクセルで作成した縦に長い表...
-
エクセルVBAで、行コピーを複数...
-
WEB上の表の列コピー選択方法は?
-
メモ帳からエクセルに貼り付け...
-
ピボットテーブル→参照が正しく...
-
【エクセル】行挿入で数式もい...
-
ACCESSのデータをEXCELに貼り付...
-
一太郎にエクセルの表を貼り付...
-
Excelのセルの中の見えないデー...
-
エクセルに詳しい方、助けてく...
-
Excelピボットテーブルで 総計...
-
Excelの数式のコピーで列移動で...
-
エクセルの列幅
-
エクセル シートのコピーをリ...
-
マクロの記述をもっとシンプル...
-
桐に入力した住所をコピーして...
-
エクセルで名簿作成中、名前順...
-
Excel 表から値をさがして隣の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
一つのシートの中に複数のペー...
-
WEB上の表の列コピー選択方法は?
-
エクセルで作成した縦に長い表...
-
【エクセル】行挿入で数式もい...
-
オートフィルタのリストを順番...
-
メモ帳からエクセルに貼り付け...
-
エクセルのリストから欠番を拾...
-
Excel 表から値をさがして隣の...
-
ピボットテーブル→参照が正しく...
-
Excelピボットテーブルで 総計...
-
Excelの数式のコピーで列移動で...
-
エクセルVBAで、行コピーを複数...
-
エクセルの列幅
-
エクセルの関数の使い方 繰越...
-
Excelで検索結果をテキストボッ...
-
エクセルで各ページに同じ文書...
-
エクセル シートのコピーをリ...
-
VBA csvを100万行ずつ各...
-
地番を順に並べたい。
-
エクセルに詳しい方、助けてく...
おすすめ情報