Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1878 / 2272 ツリー ←次へ | 前へ→

【4827】OutputToを使用した時の不具合について ち〜 05/4/6(水) 16:54 質問[未読]
【4830】Re:OutputToを使用した時の不具合について Gin_II 05/4/7(木) 1:33 回答[未読]
【4834】Re:OutputToを使用した時の不具合について ち〜 05/4/7(木) 11:40 質問[未読]

【4827】OutputToを使用した時の不具合について
質問  ち〜  - 05/4/6(水) 16:54 -

引用なし
パスワード
   こんにちは。ち〜と申します。

現在、WindowsXP Office2003(Access2003 SP-1)を使用しています。
AccessからExcelへエクスポートする際に、Docmd.OutputToを使用していたのですが、メモ型を転送しようとした時に値が表示されなくなってしまいます。
かつ、メモ型なのに値が表示されている場合は255文字以降が無くなっています。
データを表示させた状態で、メニューバー⇒「ツール」⇒「OfficeLinks」⇒「MicrosoftExcelに出力」とすれば正しい状態でエクスポートができます。

TransfarSheetを使用せずに正しい状態でのエクスポートはできないものでしょうか?ご指導お願い致します。

【4830】Re:OutputToを使用した時の不具合について
回答  Gin_II  - 05/4/7(木) 1:33 -

引用なし
パスワード
   > データを表示させた状態で、メニューバー⇒「ツール」⇒「OfficeLinks」⇒
> 「MicrosoftExcelに出力」とすれば正しい状態でエクスポートができます。

これって、出力/OutputTo と同じ動作・結果になると思いますけど?
ワークシート変換/TransferSpreadsheet のことを言っているのだとは思いますが。(^^ゞ


[ACC2002] レポートを Excel に出力するとメモ型フィールドの文字が切り詰められる
http://support.microsoft.com/default.aspx?scid=kb;ja;294286

こちらを確認してください。

【4834】Re:OutputToを使用した時の不具合について
質問  ち〜  - 05/4/7(木) 11:40 -

引用なし
パスワード
   ▼Gin_II さん:
>> データを表示させた状態で、メニューバー⇒「ツール」⇒「OfficeLinks」⇒
>> 「MicrosoftExcelに出力」とすれば正しい状態でエクスポートができます。
>
>これって、出力/OutputTo と同じ動作・結果になると思いますけど?
>ワークシート変換/TransferSpreadsheet のことを言っているのだとは思いますが。(^^ゞ

Gin_II さんありがとうございます。
これがメニューバーから選択するのとDocmd.OutputTo命令を行うのでは違う現象が発生するのです。
メモ型の内容で半角の"."等があるとExcelに出力されないみたいなのです。
<出力される例>
 ”おはようございます。只今4月7日12時です。”
<出力されない例>
 ”おはようございます。只今2005.04.07 12:00です。”

256文字以上の件は今のところあきらめるか区切って出力するしかないとは思うのですが、
まったくその項目内容だけ出力されないのはどうしてなのか分かりますか?

1878 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078256
(SS)C-BOARD v3.8 is Free