• ベストアンサー

ACCESSからEXCELにコピー&ペーストした時のセル書式を変えられないか?

Access2003とEXCEL2003を使ってます。 Accessのテーブルやクエリーの結果を全選択して、編集、コピーして、 EXCELの空のシートに編集、貼り付け を実行すると セルの書式の"文字の制御”に勝手に[折り返して全体を表示する]に チェックが付いてしまいます。これを防げないでしょうか?

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

  • ベストアンサー
  • DexMachina
  • ベストアンサー率73% (1287/1744)
回答No.1

Access2003&Excel2003&WinXPにて確認したところ、 右クリックメニューから『形式を選択して貼り付け』ダイアログを 表示させ、「Unicode テキスト/テキスト/Csv」を選択すると、 貼り付け後のセルでは「折り返して全体を表示する(W)」の チェックはオフのままとなりました。 ただ、フィールド名部分は、データ行部分と同様に、白地のままに なり、文字の中央寄せなどの設定も行われなくなります。 先頭行の書式は従来通りにしたいとなると、今度はこちらを 手動で設定するしかなくなります。 (「領域選択+背景色指定+枠線指定+中央寄せ」の4操作) 通常の貼り付け直後の、貼り付け領域全体が選択された状態で 右クリックして「折り返して全体を~」を一度に設定を解除 することもできますので、フィールド名の行は従来通りにしたい という場合は、どちらにしても1度の操作では対応できないこと から、一長一短ということであわせて参考まで(汗)

yyr446
質問者

お礼

できました。ありがとうございました。 形式を選択して貼り付けで、表全体をTEXT張り付け出来るのですね。 恥ずかしながら、知りませんでした。 後はマクロでキーに機能を登録して、一操作で貼り付けできるようにします。

関連するQ&A