Open XML形式(.xlsx)を指定して保存したExcelファイルをExcelのマクロで開けない
対象製品
SPREAD for Windows Forms 8.0J
状況
修正済み
詳細
Open XML形式(.xlsx)を指定して保存したExcelファイルをExcelのマクロで開けません。
■再現手順
1.新規WebフォームにSPREADとボタンコントロールを配置します
2.サンプルコードをコピーしアプリケーションを起動します
3.Button1をクリックしExcelをエクスポートします
4.出力したOpen XML形式のExcelを別のExcelからマクロを使って読み込みます
-- エラーが表示され正しく読み込まれません
■サンプルコード(VB.NET)
■再現手順
1.新規WebフォームにSPREADとボタンコントロールを配置します
2.サンプルコードをコピーしアプリケーションを起動します
3.Button1をクリックしExcelをエクスポートします
4.出力したOpen XML形式のExcelを別のExcelからマクロを使って読み込みます
-- エラーが表示され正しく読み込まれません
■サンプルコード(VB.NET)
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
'OpenXML形式
Me.FpSpread1.SaveExcel("test2007.xlsx", FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat Or FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders)
'BIFF形式
Me.FpSpread1.SaveExcel("test2003.xls", FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders)
End Sub
'OpenXML形式
Me.FpSpread1.SaveExcel("test2007.xlsx", FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat Or FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders)
'BIFF形式
Me.FpSpread1.SaveExcel("test2003.xls", FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders)
End Sub
回避方法
Service Pack 6(v8.0.3511.2008)で修正済み。