3

XML メソッドを使用してレポート用の Excel スプレッドシートを作成しています。この方法では、有効な Microsoft 形式の XML をエクスポートしてから Excel にエクスポートします。

これまでのところ、すべて正常に機能していますが、色に問題があります。

次のような 1 つのスタイルを作成しました。

<Style ss:ID="s64" ss:Parent="s25">
      <Font ss:FontName="Tahoma" x:Family="Swiss" ss:Size="14" ss:Color="#4579B9" ss:Bold="1"/>
      <Interior/>
</Style>

使用する色は次のようになりますが、この画像の上部にあります。

代替テキスト http://img535.imageshack.us/img535/431/righty.jpg

ただし、色は一番下のものを使用しています。

レポートを生成すると、必要なカラー コード #4579B9 で生成されますが、レポートを開くと、画像の下の色が表示されます。

次にドキュメントを保存すると、自動的に色が #666699 に変更されます。これは、下部の色 (間違った色) とまったく同じです。

ただし、これはフォントの色でのみ発生します。セルの背景色を #4579B9 に変更すると、正常に機能します。

選択した色が「標準色」ではなく「テーマカラー」の一部であることに関係があると思います。

この種のレポートを生成し、それにスタイルを正しく適用した経験のある人はいますか? または、何か不足していますか?

4

1 に答える 1