- - PR -
Excelシートのセルを変数で指定したいのですけれど
投稿者 | 投稿内容 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-07-04 17:54
本題の方で、少し気になるところがありましたので投稿します。
この方法は VBA 的な方法ですね。 質問者さんは VB7.1 から実装していますから、VSTO だとしてもコンパイル エラーになります。 今回は、COM Interop を使用していますから、 この方法で、コンパイル エラーを失くし、COM 参照の解放も加味すると、 かなり面倒臭い実装になってしまい、逆効果かもしれませんね。 Excel.Worksheet までの道のりはカットして、一部抜粋しますと、
このようになります。(;^-^) これは、COM Interop だからという理由が大きいです。 つまり、反論ではなく参考までの投稿ということでお願いします。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||||||
|
投稿日時: 2006-07-05 17:25
罫線を引くには、「Excel.Border」 あたりを使うことになるのはご存知かと思います。 この、「Excel.Border」 で検索すると、下記スレッドがヒットします。 何度も出ているExcelプロセスの件です。 ここの、xlBorders 付近を見ると良いです。 ここから、Excel.Border を取得する場合は、Excel.Borders から参照を取る必要があります。 Excel.Border も Excel.Borders も、'使用した分' COM 参照のデクリメントをする必要があるからです。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |