ワークブックにパスワードを設定する方法

This article was translated from English: Does it need improvement?
Translated
View the article in English

によって チャクニット・ビン

情報またはデータが正しい個人に共有されることを確保することは、適切な権限を維持するために重要です。 IronXLを使用すると、パスワードで保護されたスプレッドシートを作成し、各個別ファイルを安全に保護できます。 ワークシート.




IronXLで始めましょう

今日から無料トライアルでIronXLをあなたのプロジェクトで使い始めましょう。

最初のステップ:
green arrow pointer


パスワード保護されたワークブックにアクセスする

保護されたスプレッドシートは、Loadメソッドの2番目のパラメーターとしてパスワードを提供することで開くことができます。 例: WorkBook.Load(「sample.xlsx」、「IronSoftware」).

次の内容にご注意ください。
正しいパスワードがないと保護されたスプレッドシートを開くことはできません。

ワークブックにパスワードを設定する

スプレッドシートにパスワード保護をかけるには、Encryptメソッドを使用します。

:path=/static-assets/excel/content-code-examples/how-to/set-password-workbook-protect.cs
WorkBook workBook = WorkBook.Load("sample.xlsx");

// Open protected spreadsheet file
WorkBook protectedWorkBook = WorkBook.Load("sample.xlsx", "IronSoftware");

// Set protection for spreadsheet file
workBook.Encrypt("IronSoftware");

workBook.Save();
Dim workBook As WorkBook = WorkBook.Load("sample.xlsx")

' Open protected spreadsheet file
Dim protectedWorkBook As WorkBook = WorkBook.Load("sample.xlsx", "IronSoftware")

' Set protection for spreadsheet file
workBook.Encrypt("IronSoftware")

workBook.Save()
VB   C#

パスワードで保護されたワークブックを開く

保護されたスプレッドシートを開く

ワークブックのパスワードを削除

スプレッドシートからパスワードを削除するには、以下のコード例に示されているように、Password フィールドを null に設定してください。

次の内容にご注意ください。
ワークブックにアクセスした後でのみ、このアクションを実行できます。 したがって、元のパスワードを知る必要があります。

:path=/static-assets/excel/content-code-examples/how-to/set-password-workbook-unprotect.cs
// Remove protection for opened workbook. Original password is required.
workBook.Password = null;
' Remove protection for opened workbook. Original password is required.
workBook.Password = Nothing
VB   C#

IronXLはExcelワークブックの保護と保護解除の機能を提供します。 ワークシート 1行のC#コードで。

Chaknith related to ワークブックのパスワードを削除

チャクニット・ビン

ソフトウェアエンジニア

チャクニットは開発者のシャーロック・ホームズです。彼がソフトウェアエンジニアリングの将来性に気付いたのは、楽しみでコーディングチャレンジをしていたときでした。彼のフォーカスはIronXLとIronBarcodeにありますが、すべての製品でお客様を助けることに誇りを持っています。チャクニットは顧客と直接話すことで得た知識を活用して、製品自体のさらなる改善に貢献しています。彼の逸話的なフィードバックは、単なるJiraチケットを超えて、製品開発、ドキュメントおよびマーケティングをサポートし、顧客の全体的な体験を向上させます。オフィスにいないときは、機械学習やコーディングについて学んだり、ハイキングを楽しんだりしています。