0

セルに新しい FormatCondition を追加し、書式設定を設定しようとしています:

Excel.FormatCondition cond = ExcelUtils.AddConditionExpression( .... );
cond.Font.Color = 5287936;
cond.Font.Bold = true;

色の設定は正常に機能しますが、Bold を true に設定してもうまくいきません (cond.Font.Bold は割り当て後も System.DBNull です)。Excel で新しく作成された条件付き書式を調べると、色だけが表示されます。

これは他の誰かに起こりましたか?助けてください!

ありがとう

4

1 に答える 1

0

Microsoft.Office.Core.MsoTriState.msoTruetrue の単純なブール値の代わりに使用してみてください。MS Word の相互運用性にも同様の要件があります。Word Range の場合、Bold 値を整数にキャストする必要があります。

textRange.Font.Bold = (int) Microsoft.Office.Core.MsoTriState.msoTrue;
于 2012-04-18T22:50:33.457 に答える