C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

エクセルのセルフォーマットの一括取得、設定

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■87303 / inTopicNo.1)  エクセルのセルフォーマットの一括取得、設定
  
□投稿者/ Mu (7回)-(2018/05/09(Wed) 09:19:10)

分類:[C#] 

Vs2015 C# Win7 32bit Office2007〜

お世話になります。

エクセルのセルの書式(文字色、背景色、イタリック等)の情報を2次元配列で一括取得、設定する方法はない
のでしょうか。
値以外については、1セルずつ参照するしかないのでしょうか。

よろしくお願いします。
引用返信 編集キー/
■87304 / inTopicNo.2)  Re[1]: エクセルのセルフォーマットの一括取得、設定
□投稿者/ shu (1115回)-(2018/05/09(Wed) 09:37:20)
No87303 (Mu さん) に返信

Range.Interior
に対する設定で一括で同じ設定は出来ますが
異なる設定を行うことは出来ません。

取得も同じ値でないとNullになります。
引用返信 編集キー/
■87330 / inTopicNo.3)  Re[1]: エクセルのセルフォーマットの一括取得、設定
□投稿者/ 魔界の仮面弁士 (1660回)-(2018/05/11(Fri) 18:39:46)
No87303 (Mu さん) に返信
> エクセルのセルの書式(文字色、背景色、イタリック等)の情報を2次元配列で一括取得、設定する方法はない
> のでしょうか。

一括処理できるとすると、クリップボード経由ぐらいですね。

BIFF 系のバイナリフォーマットを使うか、
"XML Spreadsheet" フォーマットの XML を使うか…。

いずれにしても、自前でパースしないといけないので、
処理するセル数がそれほど多くないのであれば、
各セルごとに個別設定した方が、実装の手間は少なそうです。
引用返信 編集キー/

このトピックをツリーで一括表示


トピック内ページ移動 / << 0 >>

このトピックに書きこむ