【Excel】 ヘッダ/フッタに制御コマンドを含めExcelエクスポートすると、文字列の一部が欠落することがある

文書番号 : 37557     文書種別 : 不具合     登録日 : 2014/08/29     最終更新日 : 2015/03/31
文書を印刷する
対象製品
SPREAD for ASP.NET 7.0J
状況
修正済み
詳細
ヘッダ/フッタに制御コマンドを含めExcelエクスポートすると、文字列の一部が欠落することがあります。

【再現コード】
  Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim sysDate As String = DateTime.Now.ToString("yyyy年MM月dd日")
    FpSpread1.ActiveSheetView.PrintInfo.Footer = "/fn""MS Pゴシック"" /fz""10""" + sysDate + "/r /fn""MS Pゴシック"" /fz""10"" /p / /pc ページ"
    FpSpread1.SaveExcelToResponse("test.xls")
  End Sub
回避方法
Service Pack 3(v7.0.4017.2010)で修正済み。
Service Pack 3(v7.0.4017.2010)より前のバージョンでは次の回避方法が有効です。
------------------------------------------

制御コマンドの順を変更します。

  Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim sysDate As String = DateTime.Now.ToString("yyyy年MM月dd日")
    FpSpread1.ActiveSheetView.PrintInfo.Footer = "/fz""10""/fn""MS Pゴシック""" + sysDate + "/r /fn""MS Pゴシック"" /fz""10"" /p / /pc ページ"
    FpSpread1.SaveExcelToResponse("test.xls")
  End Sub