• 締切済み

Access2007のレポート作成でExcelシート内容をコピー(インポート)できませんか?

元々Excelシート上に印刷フォーマットがあり 別シートのデータを差し込み印刷するマクロで データを広い連続印刷しているのですが データをAccessに集約したいと考えています。 レポートを作成する際、Excelからの罫線、文字等の データを利用できませんでしょうか? AccessデータをCSVにエクスポートし Excelで取り込む方法もあるかと思いますが 使用する人がど素人ですのでAccessで 全てを完結したいと考えています。 Excelのテーブルをコピーしてレポートに貼り付ける 方法ですとOLEクラスでExcelが貼り付けられますが、 A3横のサイズを全て選択しコピペしても、途中で切れてしまします。 Access側のレポートサイズはA3横にはしています。

みんなの回答

  • kurodai2
  • ベストアンサー率38% (77/202)
回答No.1

ご質問の件は、私にはできませんが アクセスからEXCELをレポートの代わりにすることは 罫線等の便利さからありえます。 今回の場合にはすでにEXCEL上で、レポート機能は完成しているとのことですので。 アクセスのモジュールがおわかりでしたら 以下の様にもできます。 (ACESSからEXCELの操作ができる前提ですが) データはあくまでもACCESSで管理 アクセスからの印刷指示時 ・EXCELの差し込み印刷用データのセル範囲をクリア ・印刷対象データを、EXCELの差し込み印刷用データのセル範囲に書き出し ・EXCELを起動(印刷用のEXCELファイルを開く) データのセットから、EXCELの起動まですべてACCESSでしてしまう形です。 VBAでの、EXCEL操作は NET上に幾らでもサンプルがありますので トライして見られてはいかがですかね。

関連するQ&A

  • レポート非連結OLEに入れたExcelファイル

    Access・Excelともに2010の環境です レポートにExcelの表内容をリンクさせたものを作りたいと思っています (Excel側を変えればいつでも変更を反映させるようにしたいため) それで非連結OLEを作り、 Excelの1~17行目 1~12列目をレポートに出したいため OLE元データ名を R1C1:R17C12 にしたのですが17行9列しか印刷されません その他の非連結OLEのプロパティは OLEサイズ:ストレッチ OLEタイプ:リンク 作成可能OLE:リンク OLEクラス:Microsoft Excel 12 クラス:Excel.Sheet.12 OLE更新設定:自動 OLE表示の種類:内容 使用可能:はい となっております。 どうすれば12列常に表示・印刷されるようにできるでしょうか?

  • AccessレポートをWordへコピーするには?

    AccessレポートをWordへコピーするには? Microsoft Access2003のレポートを、Microsoft Word2003へエクスポートすると、レポートの罫線が表示されません。罫線付レポートをそのままWordへコピーする方法を教えて下さい。 Wordへコピー後に編集(画像の挿入など)したいのです。よろしくお願いします。

  • ACCESSのレポートをEXCELにエクスポート

    ACCESS、EXCEL、ともに2000です。 VBAでACCESSで作成したレポートを EXCEL(シート指定)してエクスポートすることは出来ませんか? 出来ましたら、書式もそのままでエクスポートしたいのですが・・・。 ご面倒かとは思いますが、お答え頂ければ幸いです。

  • Access2002レポート作成での偶数ページの白紙?

    Access 2002初心者です。 集計レポートの作成をしているのですが、偶数ページに白紙が挿入されてしまいます。 解説書によると、 ・「レポートフッター」等で貼り付けた罫線が右にズレている ⇒トライしたが変化なし。 ・「レポートヘッダー」でテキストボックスの横サイズを縮小してレポートの横サイズを小さくする ⇒これも変化なし。 ご教示ください。

  • Accessのレポートについて

    Accessのレポートで、1シートごとに印刷の際の文字のフォントの大きさを変えるにはどうしたらよいのでしょうか。デザインシートビューで変更するとすべてが変わってしまうので。

  • Access上で作成したレポートのExcelへのエクスポート

    今日は。 Accessのクエリーを元に作成したレポートをExcelにエクスポートする際、列の並び順が変わってしまいます。 Excelにエクスポートする際、並び順をレポート上で表示されているのと同じ順番で書き出すにはどうしたらよいのでしょうか? 宜しくお願い致します。

  • MSアクセス2003 レポートの設定(?)について

    こんにちは。 現在、MSアクセス2003を利用し、レポートを作成しています。 以下のような事が可能かどうか、可能であれば設定方法を教えて下さい。 (1)作成したいレポートはA6サイズである (2)A6サイズ×4でA4サイズになるので、A4サイズに4枚印刷できるようにしたい。(縦×横=2枚×2枚という配置で) という事なのですが、如何でしょうか? ご教授宜しくお願いします。

  • インポートしたシートのセル内の改行

    初めての質問です。 EXCELのワークシートをACCESSにインポートしました。 列見出し(フィールド)は 日付 内容A 内容B で、内容A,B共にセル内で改行(alt+enter)しています。 これらをACCESSにインポートすると データ内での改行が保持されていません。 レポートで印刷する際に見易さがほしいので データ内で改行させたいのです。 VBAは、少しわかります。 どなたかよろしくお願いします。

  • Access レポートのエクスポートについて

    Access2003でレポートをエクセル形式でエクスポートしたのですが、 表示がうまくいかないので、rtf形式でエクスポートし、 ワードからエクセルにコピー&ペーストで貼り付けたのですが、データの空白部分のセルが詰まってしまいます。 これはどうにもならないのでしょうか? Tabスペースで分かれるのでワードの見た目のままとはいきませんよね。

  • アクセスのレポートで宛名ラベルを作成したいのですが・・・

    アクセスのレポートで宛名ラベル(ヒサゴA4に12ラベル)を作成したいのですが、ページ設定で、用紙サイズを指定し作成できないようです。wordでは、差込印刷で作成したのですが、SQLデータベースのデータをアクセスで つなぎ、必要なデータ(取引先、郵便番号、住所等)で選択クエリを作成し、それを差込印刷機能でもってきたのですがwordを開いて編集するとすぐ、固まってしまいます。アクセスのレポートで作成できれば良いのですが・・ 良い方法があれば教えてください。