ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
この記事では、高度なC# ExcelライブラリIronXLを使用してExcel保護ビューのメッセージを簡単に無効にする方法を説明します。
IronXL強力なC#ライブラリであり、開発者に対してアプリケーション内でExcelファイルを効率的かつ簡単に扱う方法を提供します。 Excelデータの読み取り、書き込み、または操作が必要な場合、IronXLはプロセスを簡素化し、複雑なタスクを簡単に達成できるようにします。 直感的なAPIと広範な機能を備えたIronXLは、手動でのExcelファイル処理の必要をなくし、貴重な時間と労力を節約します。 このガイドでは、IronXLの主な機能と性能を探り、Excel関連の操作を効率化し、C#アプリケーションを強化する方法について説明します。 データ分析ツールを構築する場合やレポートを生成する場合、またはデータ移行を実施する場合、IronXLはC#でのExcel統合の可能性を最大限に引き出す貴重なツールです。
IronXLおよび C# プログラミング言語を使用して Excel ファイルの保護ビューを無効にする作業を開始する前に、いくつかの前提条件を満たす必要があります。 これらの前提条件には
開発環境:コンピューターに適切な開発環境が設定されていることを確認してください。 これは通常、統合開発環境を持つことを含みます(IDE (統合開発環境))Visual Studioがインストールされているなど。
C#の知識: C#の基本的な理解を持つことが重要です。
IronXLライブラリ: 次のものが必要ですIronXLプロジェクトにインストールされたライブラリ。 これは、Visual Studio内のNuGetパッケージマネージャーを使用するか、またはコマンドラインインターフェイスを使用することで実現できます。 ライブラリをインストールすることで、セルの書式設定を含むExcelファイルの操作にその機能を活用することができます。
これらの前提条件を満たすことによって、IronXLの作業プロセスに取り組む準備が整います。
IronXLを使用するには、まずVisual Studioで新しいプロジェクトを作成することが第一歩です。
Visual Studioを開き、ファイルに移動して新しいプロジェクトボタンをクリックします。
Visual Studioで新しいプロジェクト
新しいウィンドウが表示されます。この新しいウィンドウで「コンソールアプリケーション」を選択し、次へボタンをクリックします。
![Excelで保護ビューを無効にする方法(C#を使用)
図2: 新しいコンソールアプリケーションを作成する](/static-assets/excel/blog/how-to-disable-protected-view-in-excel-using-csharp/how-to-disable-protected-view-in-excel-using-csharp-2.webp)
新しいコンソールアプリケーションを作成
最後のウィンドウで、ターゲットフレームワークを選択し、この新しいプロジェクトの場所と名前を設定して、Create ボタンをクリックします。
Visual Studioで新しいプロジェクトが作成されました。
IronXLには、このライブラリをインストールするための多くの方法があり、次のアプローチが最も効果的です。
NuGetパッケージマネージャーを使用してIronXLをインストールします。
NuGetパッケージマネージャーを使用してIronXLライブラリをVisual Studioプロジェクトに追加し、ブラウズタブでIronXLを検索してください。
検索結果でIronXLを見つけた後、パッケージを選択してインストール手順を開始してください。 インストールが完了したら、プロジェクトでIronXLライブラリを使用し始めることができます。
以下のスクリーンショットは、Visual Studioを使用してNuGetパッケージマネージャーにアクセスする方法を示しています。
NuGetパッケージマネージャーに移動
検索結果のIronXL:
NuGetパッケージマネージャーUIでIronXLパッケージを検索してインストール
コマンドラインインターフェイスは、開発者の間で一般的なパッケージインストールの方法です。 以下の手順に従って、コマンドラインからIronXLをインストールしてください:
Visual Studioで、ツール > NuGet パッケージマネージャー > パッケージマネージャーコンソールに移動します。
パッケージ マネージャー コンソール タブに移動します。
:ProductInstall
When the procedure is finished, you may begin using the IronXL library in your project.
Install IronXL in the Package Manager Console
IronXL is a top-of-the-line Excel Library, using its advanced features you can easily disable protected view messages using C# Code. First, we need an example Excel file that has protection view enabled.
An Excel file with the protection view enabled
You can easily disable the protected view message with the following code example:
using IronXL;
WorkBook workBook = WorkBook.Load("sample1.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet.UnprotectSheet();
workBook.SaveAs("sample2.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("sample1.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet.UnprotectSheet();
workBook.SaveAs("sample2.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("sample1.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
workSheet.UnprotectSheet()
workBook.SaveAs("sample2.xlsx")
上記のコードは、Excelワークブックを使用して開きます。WorkBook.Load
メソッドを使用し、workBook.DefaultWorkSheet
プロパティを使用してデフォルトのExcelワークシートを読み込みます。 次にWorkSheet.UnprotectSheet
保護ビューを必要に応じて無効にし、SaveAs
メソッド。
こちらが出力のスクリーンショットです。
出力Excelファイル
ご覧の通り、Microsoft Excelの編集機能の有効化が利用可能になりました。
IronXLは、アプリケーションでMicrosoft Office Excelファイルの操作を簡素化する強力なC#ライブラリです。 このガイドに記載されている手順に従うことで、C#を使用してExcelの保護ビュー機能を簡単に無効にすることができます。
IronXLの直感的なAPIと豊富な機能は、Excelファイルを操作するための貴重なツールであり、開発プロセスでの時間と労力を節約します。 IronXLライブラリをインストールし、Visual Studioで新しいプロジェクトを作成し、提供されたコード例を利用することで、保護ビューを効果的に無効にし、C#プロジェクトでのExcel統合の全潜在力を引き出すことができます。
さらに、IronXLは、Excel WorkBook、WorkSheet、およびCellsレベルでの操作に幅広い機能を提供しています。一般的なフォーマット間の変換, セルデータのフォーマット, セルの結合, 数学関数の挿入以下の内容を日本語に翻訳してください:
チャートの管理および画像の追加.
保護されたビュー メッセージがどのように機能するかについての詳細は、こちらをご覧ください。ブログ. 以下のチュートリアルやコード例をご覧ください。Excelファイルを読み込む.
IronXLは無料試用版としてユーザーに提供されていますが、ライセンス済み商業目的で使用する場合は、Liteパッケージが $749 から始まります。
9つの .NET API製品 オフィス文書用