- - PR -
【ASP.NET】EXCELのシートのコピー失敗?
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-03-26 14:57
いつも参考にさせていただいております。
現在、ASP.NETでの開発でWebの画面上からボタンを押すと 雛形のEXCELシートをコピーしてDBから取得したデータを 埋め込んでいくという処理を行っています。 困っているのは雛形シートをコピーした際、コピーは できるのですが、コンボボックス(コントロールツールボックス) などのオブジェクトが綺麗になくなっているのです。 (つまりコピーされシートは雛形とは違う形のシートになっていると・・・) 特にエラーも発生しているわけでもなく、処理は正常終了しています。 なにかよい解決策があればご教授御願い致します。 (環境) Win2000 .NET2003、 ASP.NET 、 OfficeXP |
|
投稿日時: 2004-03-27 06:36
ひな形からのコピーを、どうされていますか?
私はテンプレートファイルを読み込むことで、きれいにコピーできています。 |
|
投稿日時: 2004-03-29 12:49
引用:
-------------------------------------------------------------------------------- ひな形からのコピーを、どうされていますか? 私はテンプレートファイルを読み込むことで、きれいにコピーできています。 -------------------------------------------------------------------------------- jittaさん 手順としては @雛形ファイルの読込 A雛形シートをコピーし、コピーされた雛形シートに名前を付けてデータを貼り付ける (Aは複数回処理を行う) B雛形シートの削除 C名前を付けてファイルの保存 といった流れです。ちなみにデータを貼り付ける際、 コンボボックスには特にデータを貼り付けるような処理は行っていません。 いくつか実験を行い、以下のことが分かっています。 @同じソースをVBのアプリケーション上で動作させると正常に動作します。 Aコンボボックスを複数個適当に雛形シートに埋め込み、 それをコピーさせるとたまにうまくコピーできるコンボボックスが 存在する。(10個中1つだけコピーできるといった感じです・・・) Bデータを貼り付けず、雛形シートのコピーだけを行ってファイルの保存をしても 結果は変わりません。 なにか設定の問題なのでしょうか・・・。 |
1