SaveExcelメソッドでExcelSaveFlags.NoFormulasを設定した場合、印刷タイトルが出力されない

文書番号 : 40092     文書種別 : 不具合     登録日 : 2017/03/02     最終更新日 : 2017/03/17
文書を印刷する
対象製品
SPREAD for ASP.NET 8.0J
状況
修正済み
詳細
SaveExcelメソッドでExcelSaveFlags.NoFormulasとExcelSaveFlags.UseOOXMLFromatの両方を設定した場合、印刷タイトルの「タイトル行」と「タイトル列」がExcelファイルに出力されません。

【手順】
1.新規フォームにSPREADとButtonを配置します
2.下記サンプルコードをコピーし、アプリケーションを実行します
3.ButtonをクリックしてエクスポートされたExcelファイルを開きます
  --「印刷タイトル」の設定がエクスポートされません

【サンプルコード】
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
  If IsPostBack Then Return

  ' テストデータの設定
  FpSpread1.ActiveSheetView.RowCount = 100
  FpSpread1.ActiveSheetView.ColumnCount = 100
  For i As Integer = 0 To FpSpread1.ActiveSheetView.RowCount - 1
    For j As Integer = 0 To FpSpread1.ActiveSheetView.ColumnCount - 1
      FpSpread1.ActiveSheetView.Cells(i, j).Value = "R=" & i.ToString() & "C=" & j.ToString()
    Next
  Next

  ' ページ設定
  Dim pInfo As New FarPoint.Web.Spread.PrintInfo()
  pInfo.RepeatColStart = 0
  pInfo.RepeatColEnd = 2
  pInfo.RepeatRowStart = 0
  pInfo.RepeatRowEnd = 2
  FpSpread1.ActiveSheetView.PrintInfo = pInfo
End Sub

Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  ' Excelエクスポート
  FpSpread1.SaveExcelToResponse("test.xlsx", FarPoint.Excel.ExcelSaveFlags.NoFormulas Or FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat)
End Sub
回避方法
Service Pack 4(v8.0.4006.2010)で修正済み。