プロが教えるわが家の防犯対策術!

Microsoft Access 2000 でExcelのファイルなどをコマンドボタンを
クリックしただけで印刷できないでしょうか。

開くことはハイパーリンクを使ってできたのでが、たくさんのファイルを
開いてから印刷をするのが面倒なので、何かいい方法はないでしょうか?

A 回答 (2件)

それではアクセスのマクロを使いましょう。


マクロの考え方
 アクセスの動作を指定して使用します
登録方法
 テーブル、クエリー、フォーム、レポート、マクロのマクロをクリック
 新規作成
 アクションで
 クエリーを開くとかコマンドでインポートとかレポートの印刷とかを指定します

がんばって下さい。
    • good
    • 0
この回答へのお礼

大変遅くなりました。
よく分からなかったのでNo.2Watapo3さんの方法でできました。

お礼日時:2002/01/24 12:59

例えば、「C:\My Documents\hoge.xls」の「Sheet1」を印刷するのであれば、



Dim xlshoge As New Excel.Application

With xlshoge
  .Workbooks.Open ("C:\My Documents\hoge.xls")
  .Sheets("Sheet1").PrintOut
End With

xlshoge.Quit

で、出来ます。
尚、Excelへの参照設定をお忘れなく(^ ^)
    • good
    • 1
この回答へのお礼

大変遅くなりました。
上記の方法でできました。

お礼日時:2002/01/24 13:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A