2009-03-03 6 views
0

WebブラウザコントロールとdsoFramerコントロールを使用する2つの方法で、ExcelワークシートをWinForms C#アプリケーションに埋め込みました。いずれの場合も、次の2つの問題に直面しています。 1.埋め込みスプレッドシートを読み取り専用にするにはどうすればよいですか?私が発見した唯一の方法は、基礎となるExcelファイルを保護することですが、迷惑なメッセージボックスが常にポップアップすることになります。 2.アプリケーションを起動する前にMS Excelを別のプロセスで起動すると、埋め込みワークシートが表示された後にスタンドアロンExcelがフリーズします。 考えていますか?WinFormsアプリケーションでのExcelワークシートの埋め込みについての質問

+0

を所有しているあなたは、あなたのユーザーのは、自分のPC上でExcelを持っていないかもしれない場合を考えがあり、またはことは非問題ですか? – schooner

+0

スクーナー:私のアプリケーションのこの機能は、Excelが存在する場合にのみアクティブになります。それ以外の場合は、別のUIコンポーネントを使用しています –

答えて

1

にはExcel対応のWindowsフォームスプレッドシートコントロールが付属しています。このコントロールはフォームにドラッグするだけです。 Visual Studioでワークブックを編集したり、Excelワークブックをディスクから読み込んだりすることができ、Excelに似た包括的なAPI(.NETに優しい)を除いたWorkbook Designerも含まれています。

learn moreとなり、free evaluationをお試しください。

免責事項:私はスプレッドシートギアLLC

関連する問題