C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: windows7 64bitで作成したExcelのエラー


(過去ログ 104 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■62332 / inTopicNo.1)  windows7 64bitで作成したExcelのエラー
  
□投稿者/ 雷瀬 (1回)-(2011/10/03(Mon) 22:39:26)

分類:[VB.NET/VB2005 以降] 

はじめまして。

作成したアプリで出力されたExcelファイルを開くと
「Microsoft Office excel は動作を停止しました」と表示され操作を受け付けなくなってしまいます。

元々はXP、Excel2003で作っていたアプリなのですが、それをそのまま
「Windows7 64bitのExcel2007環境」
で動かすとエラーとなってしまいます。

コンパイルを
「Windows7 64bitのExcel2007環境」
でコンパイルし直しても結果は変わらずエラーとなります。

Bluetooth等のアドインもチェック外しても結果が変わらずで手詰まりになってしまいました。
どなたか対処法を知りませんでしょうか。
引用返信 編集キー/
■62338 / inTopicNo.2)  Re[1]: windows7 64bitで作成したExcelのエラー
□投稿者/ 魔界の仮面弁士 (2381回)-(2011/10/04(Tue) 11:30:35)
2011/10/04(Tue) 11:32:00 編集(投稿者)

No62332 (雷瀬 さん) に返信
> 分類:[VB.NET/VB2005 以降] 
VB2〜VB6 専用掲示板にも同等の質問がありましたが、こちらでは VB.NET の質問なのですね?
http://hpcgi1.nifty.com/MADIA/VBBBS/wwwlng.cgi?print+201110/11100002.txt


> 「Windows7 64bitのExcel2007環境」
> で動かすとエラーとなってしまいます。
・Excel 2007 の COM オブジェクトを、AnyCPU ビルドで呼び出していませんか?
・問題のファイルを、Excel 2010 32bit や Excel 2010 64bit で開いた時はどうなりますか?
・管理者モードで実行した場合も同じ結果になりますか?


> どなたか対処法を知りませんでしょうか。
Microsoft のサポート サービスを利用されては如何でしょう。
http://www.microsoft.com/ja-jp/services/support.aspx
引用返信 編集キー/
■62344 / inTopicNo.3)  Re[1]: windows7 64bitで作成したExcelのエラー
□投稿者/ ヴァン (95回)-(2011/10/04(Tue) 13:43:47)
No62332 (雷瀬 さん) に返信
> はじめまして。
> 作成したアプリで出力されたExcelファイルを開くと
> 「Microsoft Office excel は動作を停止しました」と表示され操作を受け付けなくなってしまいます。

これはどのコードで発生しますか?

引用返信 編集キー/
■62352 / inTopicNo.4)  Re[2]: windows7 64bitで作成したExcelのエラー
□投稿者/ 雷瀬 (2回)-(2011/10/04(Tue) 21:21:31)
ヴァン様、魔界の仮面弁士様
ご意見いただきありがとうございます。

再起動したり、1時間程度たってから開くと普通に開けたので、
Excelのdllがおかしいのかなとおもっていましたが、ソースをいじっていたら
自己解決できました。


出力する文字が多いので、一度クリップボードに突っ込んでから
Excelに出力する方法をとっていたのですが、
出力後クリップボードを空にするために
「Clipboard.SetDataObject(New DataObjecgt())」としていました。
以前の環境だとこれで動いたのですが、今回の環境だとこれが良くなかったようです。

「Clipboard.SetDataObject("")」に修正したところ無事エラーが起きないようになりました。
お手数おかけしました。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -