2009-03-03 13 views
1

を使用してセルの形式を設定する私はオフィスの2007 interopアセンブリを使用していくつかのExcelスプレッドシートを作成しています。Excel 2007 InteropとC#

ここでは始める方法について多くの質問があり、MSDNにはthis oneなどの記事のヒープが含まれています。

APIはファンキーで、時には少し混乱します。

セルの値を設定すると、そのセルのフォーマットを設定する方法はありますか? 特定のフィールドをDateとマークして、顧客がExcelマクロを実行できるようにしたいと思います。 また、数字が便利です。

ありがとうございます!

答えて

2

VBAベースのコード。しかし、同じことがc#(構文を無視する)で動作するはずです。

 

cells(1,1).Value = 39875 
cells(1,1).NumberFormat = "dd-mmm-yyyy" 
 

Excelのオブジェクトモデルを学習するための最良の方法は、外部からの入力が必要な部分を修正したコード&を見て、あなたが取るしたいアクションのマクロを作成することです。また、オブジェクトモデルはかなり分かりやすいです(アプリケーション - >ワークブック - >ワークシート - >ワークシート - >範囲(セル))。