【Excel】 ヘッダ/フッタに制御コマンドを含めExcelエクスポートすると、文字列の一部が欠落することがある
対象製品
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
【再現コード】
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
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