過去ログ

                                Page     709
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼accessからwordのマクロを実行したい。  頑張ります。 04/7/26(月) 19:24
   ┗Re:accessからwordのマクロを実行したい。  クロ 04/7/27(火) 16:08
      ┗Re:accessからwordのマクロを実行したい。  頑張ります 04/7/28(水) 22:16

 ───────────────────────────────────────
 ■題名 : accessからwordのマクロを実行したい。
 ■名前 : 頑張ります。
 ■日付 : 04/7/26(月) 19:24
 -------------------------------------------------------------------------
   ACCESS初心者です。ACCESS2000を使用して、次のようなことを考えています。
1 ACCESSフォームのコマンドボタンをクリックすると、WORD(新規作成状態)が起動
2 WORDが起動したら、自動的にWORDのマクロを実行

1については、ACCESSのVBAにどのようにしたら、WORDが起動するのかわかりません。
2については、Accessのクエリからラベル印刷をしたいと思っています。ACCESSのラベル作成機能を使うと、余白設定がうまく0センチにならないため、印刷時に印字されないラベルが出きてしまいます。WORDのラベル作成機能をつかってラベルをつくると、ACCESSよりは余白が少なく、ラベルに全内容が印字できるようになります。そのため、WORDでつくったVBAをACCESSに取り込もうとして、1.WORDからマクロをエキスポート2.ACCESSでマクロをインポート したのですが、うまく動きません。どのようにしたら、WORDでつくったマクロ(VBA)をACCESSで動くようにできるのでしょうか?

 ───────────────────────────────────────  ■題名 : Re:accessからwordのマクロを実行したい。  ■名前 : クロ  ■日付 : 04/7/27(火) 16:08  -------------------------------------------------------------------------
   >1 ACCESSフォームのコマンドボタンをクリックすると、WORD(新規作成状態)が起動

マクロでしたら「アプリケーションの実行」でいいと思います。
コマンドラインに
WINWORD.EXE C:\なんとか.doc
※EXEとC:\の間は半角スペース

>2 WORDが起動したら、自動的にWORDのマクロを実行

こちらはWORD側で差込印刷のデータベースをAccessのテーブル/クエリを指定したほうが
簡単ではないでしょうか?

 ───────────────────────────────────────  ■題名 : Re:accessからwordのマクロを実行したい。  ■名前 : 頑張ります  ■日付 : 04/7/28(水) 22:16  -------------------------------------------------------------------------
   >>2 WORDが起動したら、自動的にWORDのマクロを実行
>
>こちらはWORD側で差込印刷のデータベースをAccessのテーブル/クエリを指定したほうが
>簡単ではないでしょうか?

答えていただきありがとうございました。やはり、通常の差し込み印刷が簡単ですね。今のところ、知識が少ないので、とりあえず差し込み印刷で対応していきます。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 709