作成日: 2018/04/04 最終更新日: 2023/09/06
文書種別
使用方法
詳細
SaveExcelメソッド(エクスポート)/OpenExcelメソッド(インポート)の引数にパスワードを指定することにより、出力するExcelファイルにパスワードを設定したり、パスワードで保護されたExcelファイルをインポートすることが可能です。
メモ
◎サンプルコード(VB)
◎サンプルコード(C#)
メモパスワード付きExcelファイルのエクスポート/インポートが可能な暗号化の種類は以下の通りです。
※ Microsoft Excel 2013以降では、BIFF8形式の暗号化方式が「Office 97/2000 互換」ではないため、Microsoft Excel 2013以降で作成されたパスワード付きのxlsファイルはOpenExcelメソッドでインポートすることはできません。| BIFF8形式 | Open XML形式 |
|---|---|
| Office 97/2000 互換 | Microsoft Enhanced RSA and AES Cryptographic Provider, RC4 |
◎サンプルコード(VB)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
FpSpread1.ActiveSheet.SetValue(0, 0, "abc")
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
' パスワード付きのExcelファイルをエクスポート
FpSpread1.SaveExcel("test.xls", "password")
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
' パスワード付きのExcelファイルをインポート
FpSpread1.OpenExcel("test.xls", "password")
End Sub
FpSpread1.ActiveSheet.SetValue(0, 0, "abc")
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
' パスワード付きのExcelファイルをエクスポート
FpSpread1.SaveExcel("test.xls", "password")
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
' パスワード付きのExcelファイルをインポート
FpSpread1.OpenExcel("test.xls", "password")
End Sub
◎サンプルコード(C#)
private void Form1_Load(object sender, EventArgs e)
private void button1_Click(object sender, EventArgs e)
{
// パスワード付きのExcelファイルをエクスポート
fpSpread1.SaveExcel("test.xls", "password");
}
private void button2_Click(object sender, EventArgs e)
{
// パスワード付きのExcelファイルをインポート
fpSpread1.OpenExcel("test.xls", "password");
}
private void button1_Click(object sender, EventArgs e)
{
// パスワード付きのExcelファイルをエクスポート
fpSpread1.SaveExcel("test.xls", "password");
}
private void button2_Click(object sender, EventArgs e)
{
// パスワード付きのExcelファイルをインポート
fpSpread1.OpenExcel("test.xls", "password");
}
旧文書番号
41730