- - PR -
WORDやEXCEL文章の取り込み方法
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-06-28 11:51
いつも参考させてもらってます。
(他の掲示板に書かせて頂いたのですが) VB.NET 2003 Crystal Reports for Visual Studio .NET 上記環境で開発中です。 タイトルにも書きましたが、WORDやEXCELで入力した文章をクリスタルレポートに 取り込んで表示させたいと考えております。 OLEオブジェトとして取り込むことはできたのですが、フォントがおかしくなったり 取り込み元の文章の量が多いと「長さがページフッターを超えています」という メッセージが出力されて印刷できなかったりと満足いくものになっていません。 どなたか良い方法があればご助言頂けないでしょうか (WORDやEXCELにこだわっているわけではありません。TXTでも構わないです) | ||||||||
|
投稿日時: 2007-06-28 13:30
どちらのサイトで質問をしたのでしょうか? 双方の掲示板にクロスサイトポストしていることを明示し、リンクでポスト先を示しておくと良いと思います。
その場にいない私には少し意味が伝わらなかったようです。もう少し何をして何が起きてどうダメだったのかを書いて頂けると助かります。 ところで外部ファイルであれば何でも良いのでしょうか? たとえば、ただのテキスト ファイルも候補に挙がっているようですが、こちらは Excel Workbook らとは取り込み方法が全く異なってきます。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2007-06-28 14:09
早速の返答ありがとうございます。 クリスタルレポートのデザイナ上でOLEオブジェクトを挿入してそのリンク先を WORDのファイルにしたところ、 「印刷した場合の、フォントがはっきりしない(ぼやけた感じで印刷される)」 「ある一定の文章量を入力すると「長さがページフッターを超えています」と 表示され印刷できない(おそらく、入力した文章すべてを表示しようと しているからだと思われます。その場合は、切れてしまうほうが良い)」 とこんな感じでしょうか(あまり変わってないような気がしますが)
ありがとうございます。 色を変更したりできるので、WORKやEXCELの方が望ましいです。 | ||||||||
|
投稿日時: 2007-06-28 14:20
これは埋め込み OLE である以上はしょうがないと思います。 普通にサイズが大きすぎるのだと思います。
上記に挙げられた点がどうしてもイヤであれば、CrystalReports の標準的な書式に則ったデザインにする必要があります。 その場合はどの形式のファイルを使おうと大差ありません。 強いていえば、CSV または TSV であればそのまま DataSource として扱えるということくらいでしょうか。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
1