作成日: 2017/12/07 最終更新日: 2017/12/22
文書種別
不具合
状況
修正済み
詳細
Open XML形式(.xlsx)を指定して保存したExcelファイルをExcelのマクロで開けません。
【再現手順】
1.新規フォームにSPREADとボタンコントロールを配置します
2.サンプルコードをコピーしアプリケーションを起動します
3.Button1をクリックしExcelをエクスポートします
4.出力したOpen XML形式のExcelを別のExcelからマクロを使って読み込みます
-- エラーが表示され正しく読み込まれません
【サンプルコード】
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
'2007
Me.FpSpread1.SaveExcel("test2007.xlsx", FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat Or FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders)
'2003形式
Me.FpSpread1.SaveExcel("test2003.xls", FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders)
End Sub
【再現手順】
1.新規フォームにSPREADとボタンコントロールを配置します
2.サンプルコードをコピーしアプリケーションを起動します
3.Button1をクリックしExcelをエクスポートします
4.出力したOpen XML形式のExcelを別のExcelからマクロを使って読み込みます
-- エラーが表示され正しく読み込まれません
【サンプルコード】
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
'2007
Me.FpSpread1.SaveExcel("test2007.xlsx", FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat Or FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders)
'2003形式
Me.FpSpread1.SaveExcel("test2003.xls", FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders)
End Sub
回避方法
Service Pack 2(v10.0.4006.2012)で修正済み。
Service Pack 2より前のバージョンでは次の回避方法が有効です。
------------------------------------------
BIFF8(xls)形式を用いるか、xlsx形式の場合には一度Excelでオープンして保存し直します。
Service Pack 2より前のバージョンでは次の回避方法が有効です。
------------------------------------------
BIFF8(xls)形式を用いるか、xlsx形式の場合には一度Excelでオープンして保存し直します。
旧文書番号
41431