1

Office 2007相互運用機能アセンブリを使用して、Excelスプレッドシートを作成しています。

開始についてはここにたくさんの質問があり、MSDNにはこのような記事がたくさん含まれています。

APIはファンキーで、少し混乱することがあります。

セルの値を設定するときに、その形式を設定する方法はありますか?顧客がExcelマクロを実行できるように、特定のフィールドを日付としてマークしたいと思います。また、数字も役に立ちます。

ありがとう!

4

1 に答える 1

2

VBA ベースのコード。ただし、c# でも同じように動作するはずです (構文は無視してください)。


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

Excel オブジェクト モデルを学習する最善の方法は、実行したいアクションのマクロを作成し、コードを見て、外部入力が必要な部分を変更することです。また、オブジェクト モデルは非常に理解しやすいです (アプリケーション -> ワークブック -> ワークシート -> ワークシート -> 範囲 (セル))。

于 2009-03-03T05:58:59.430 に答える