• ベストアンサー

AccessでExcelファイルを印刷

Microsoft Access 2000 でExcelのファイルなどをコマンドボタンを クリックしただけで印刷できないでしょうか。 開くことはハイパーリンクを使ってできたのでが、たくさんのファイルを 開いてから印刷をするのが面倒なので、何かいい方法はないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Watapo3
  • ベストアンサー率76% (33/43)
回答No.2

例えば、「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への参照設定をお忘れなく(^ ^)

koutaka
質問者

お礼

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

その他の回答 (1)

  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.1

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

koutaka
質問者

お礼

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

関連するQ&A

  • AccessでExcelシートを印刷

    Accessで例えばフォームのコマンドボタンを押したら指定のExcelファイルのシートを印刷するような事はできるのでしょうか?

  • ACCESSからEXCELの特定のファイル呼び出し

    ACCESSのメインフォームからコマンドボタンとマクロを使ってEXCELの特定のファイル(デスクトップ上にある顧客情報.xls)を参照したいのですが、EXCELを起動するところまでは出来ますが、このファイルが開けません。マクロのコマンドラインの記述がわかっていないようです。素人ですのでどなたか教えてください。 現在、コマンドラインには下記のように記述しています。 c:\Program Files\Microsoft Office\Office10\excel.exe \顧客情報.xls 記述のどこが違っているのでしょうか?ちなみに、顧客情報.xlsは C:\Documents and Settings\Administrator\デスクトップ  にあるとファイルには書いてありますが、この記述を全て書いてもエラーが出ます。 WINDOWS XP  ACCESS2002 EXCEL2002 を使用しております。 どなたかお教えください。よろしくお願い致します。

  • プロンプトでExcelのファイルを印刷したい

    どうもこんにちは。 Excelのファイルを印刷する際、普段はExcelを起動して印刷するか、エクスプローラでファイルを右クリックして印刷を実行しています。 複数のxlsファイルを順番に印刷したいのですが、プロンプトでコマンドを入力して印刷する方法はないのでしょうか。 OSはWindowsXPを使用しています。 プリンタはパソコンと直接つながっているわけでなく、LAN経由でつながってます。

  • Access2010エクスポートしたい

    Microsoft Access2010 選択クエリデータをEXCEL2010にエクスポートしたいMicrosoft Access2010は高齢者で初心者なので分かりやすい表現で教えて下さい、フォーム上にコマンドボタンを設置しています、コマンドボタンクリック時、EXCEL2010 sheet1 A4を起点にエクスポートしたい 宜しくお願い致します。

  • AccessからWord(一太郎など)のファイル印刷

    Accessである書類の一覧表を帳票フォームで作成しました。 それぞれの書類はサーバのフォルダの中に保存されており、 その保存場所までのパス名を元に該当のファイルを開くところまでは できました。 しかし、実際やりたいことはその該当ファイルを印刷することなのです。できれば、それぞれの書類名の横にチェックボックスを配置しておき、チェックの入っている書類をコマンドボタンで一括印刷したいのです。 AccessからWord(Excelや一太郎、その他アプリケーション)で作成したファイルを印刷する方法、又はアドバイスをお願いします。

  • AccessからExcelのファイルを起動する

    Accessのフォーム上にボタンを作成して クリックすると特定のExcelのファイルが起動する ようにしたいのですが、簡単な手はありませんか?

  • AccessからExcelへエクスポートするときにファイル名を指定したい。

    Access2002を使用しています。 Accessで集計した結果をExcelへエクスポートしています。 Accessのフォームで集計する範囲を設定し、コマンドボタンをクリックするとExcelのへエクスポートしています。 このとき、Excelのファイル名を次のように設定したいのですが・・・  売上表200607.xls 売上表は常に同じで、”200607” が集計する範囲で異なります。 このようなことは可能でしょうか? 以上、よろしくお願いします。

  • EXCELを閉じる

    VB6.0とACCESS2000で開発しています。 ACCESS2000のデータをEXCELへ表示しています。 しかし コマンドボタンクリック ACCESSデータをEXCELへ出力 EXCELを表示 として EXCELの×ボタンをクリックしてEXCELを閉じても タスクマネージャーのプロセスは閉じていません。 また コマンドボタンクリック ACCESSデータをEXCELへ出力 EXCELを表示 EXCELを閉じる とした場合も残ってしまいます。 VB6.0で作ったプログラムを閉じると EXCELは閉じます。 出来ればEXCELの×ボタンをクリックした時に 閉じて欲しいのですが・・・。 よろしくお願いします。

  • AccessからExcelのコマンドボタンイベント

    Access2003 WinXP です。宜しくお願いします。 AccessのVBAでExcelファイルをコピーしたり開いたり テキストボックスの内容を書き換えたりしています。 Excelにてコントロールツールボックスから作成したコマンドボタンがあるのですが、このボタンのクリックイベントを AccessのVBAから実行させる方法を探しています。 ちなみに訳あって標準モジュールに書かれているわけではないので マクロを呼び出す方法は不可でした;; 標準モジュールに移すのは無しの方向で どなたか分かる方いらっしゃいましたらお願いします。

  • Accessのフォームについて

    縮小サイズのフォームでコマンドボタンを作成し、ハイパーリンクでExcelファイルを開きたいのですが、縮小サイズで、Excelファイルが開いてしまいます。どうしたらよいのでしょうか? 試みたこと コマンドボタン→イベント→フォーカス取得時→最大化のマクロであれば、Excelファイルは最大化表示になっているのですが、閉じるとフォームまでもが最大化になってしまいます。分かる方、宜しくお願いします。

専門家に質問してみよう