Office 2007相互運用機能アセンブリを使用して、Excelスプレッドシートを作成しています。
開始についてはここにたくさんの質問があり、MSDNにはこのような記事がたくさん含まれています。
APIはファンキーで、少し混乱することがあります。
セルの値を設定するときに、その形式を設定する方法はありますか?顧客がExcelマクロを実行できるように、特定のフィールドを日付としてマークしたいと思います。また、数字も役に立ちます。
ありがとう!
Office 2007相互運用機能アセンブリを使用して、Excelスプレッドシートを作成しています。
開始についてはここにたくさんの質問があり、MSDNにはこのような記事がたくさん含まれています。
APIはファンキーで、少し混乱することがあります。
セルの値を設定するときに、その形式を設定する方法はありますか?顧客がExcelマクロを実行できるように、特定のフィールドを日付としてマークしたいと思います。また、数字も役に立ちます。
ありがとう!
VBA ベースのコード。ただし、c# でも同じように動作するはずです (構文は無視してください)。
cells(1,1).Value = 39875
cells(1,1).NumberFormat = "dd-mmm-yyyy"
Excel オブジェクト モデルを学習する最善の方法は、実行したいアクションのマクロを作成し、コードを見て、外部入力が必要な部分を変更することです。また、オブジェクト モデルは非常に理解しやすいです (アプリケーション -> ワークブック -> ワークシート -> ワークシート -> 範囲 (セル))。