作成日: 2022/01/25 最終更新日: 2022/03/16
文書種別
不具合
状況
修正済み
詳細
図形を含むxlsxファイルをGcExcelで読み込み、xlsxとして保存すると、保存されたファイルの図形内の半角英数字のフォントが元のファイルとは異なるフォントになる場合があります。
この問題は、図形内の半角英数字のフォントに、MS Excelにおける日本語のテーマフォント(「見出し」または「本文」が付く)が設定されている場合に発生します。
この問題は、図形内の半角英数字のフォントに、MS Excelにおける日本語のテーマフォント(「見出し」または「本文」が付く)が設定されている場合に発生します。
回避方法
この問題はバージョン5.0.4で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
下記のようにテーマのフォントを設定することで回避できます。
※修正版を適用しない場合の回避方法は以下の通りです。
下記のようにテーマのフォントを設定することで回避できます。
workbook.Open(・・・)
Dim newTheme = New Theme("NewTheme")
newTheme.ThemeFontScheme.Major(FontLanguageIndex.Latin).Name = workbook.Styles(0).Font.Name
newTheme.ThemeFontScheme.Minor(FontLanguageIndex.Latin).Name = workbook.Styles(0).Font.Name
workbook.Theme = newTheme
workbook.Save(・・・)
Dim newTheme = New Theme("NewTheme")
newTheme.ThemeFontScheme.Major(FontLanguageIndex.Latin).Name = workbook.Styles(0).Font.Name
newTheme.ThemeFontScheme.Minor(FontLanguageIndex.Latin).Name = workbook.Styles(0).Font.Name
workbook.Theme = newTheme
workbook.Save(・・・)