メインコンテンツへスキップ

安全な Excel で Power Automate

安全な Excel は Power Automate アクション PDF4me パスワード保護を適用する Excel ファイルは3つの独立したレベルで保護されます。ファイル暗号化(ファイルを開くためのパスワード)、ワークブック構造保護(シートの追加、削除、名前変更、移動をロック)、ワークシートコンテンツ保護(選択したシートのセル編集をロック)です。機密性の高い財務データの配布、入力セルを編集可能にしたままテンプレートの構造をロック、読み取り専用の週次レポートの送信などに使用できます。

このアクションが何をするか

PDF4me 安全な Excel 最大 3つの独立した保護レベル に Excel 1回の呼び出しでファイルを処理: 保護パスワード ファイル暗号化の場合、 ワークブックのパスワード 構造物の保護のため、そして ワークシートのパスワード プラス 保護タイプ 選択したシートのセル内容を保護します。レベル固有のパスワードは、空欄の場合は保護パスワードに切り替わるため、必要に応じて1つのパスワードで3つのレイヤーすべてを保護できます。

関連ブログ記事
この機能に関するブログ記事はまだありません。近日公開予定です。
その間、PDF4me ブログを閲覧して、あらゆるプラットフォームのチュートリアルやワークフローをご覧ください。
ブログをご覧ください →

認証方法 Power Automate 流れ?​

電話するには PDF4me を通して Power Automateフローには有効な PDF4me API 鍵となるのは PDF4me 接続する コネクタ。認証により安全な通信が保証され、正規ユーザーとしての身元が確認されます。

見逃してはならない重要な事実​

実際のフィールド名は一般的なドキュメントとは異なります
スクリーンショットはメインパネルが 保護パスワード (「パスワード」ではありません) ワークブックのパスワード (「ワークブックのパスワードを保護する」ではありません) ワークシートのパスワード (「ワークシート保護パスワード」ではなく)、 保護タイプ (「ワークシート保護の種類」ではありません)。
レベル固有のパスワードが空の場合は、保護パスワードにフォールバックします。
「ブックの保護」または「ワークシートの保護」が「はい」に設定されているにもかかわらず、対応する「ブックのパスワード」または「ワークシートのパスワード」が空欄の場合、保護パスワードが再利用されます。共有パスワードを一度設定するか、レベルごとに個別のパスワードを設定してください。
ワークシートのターゲティングは0ベースで、詳細パラメーターの下にあります。
ワークシート名とワークシートインデックスは詳細設定項目です(「2件中2件を表示」と表示されます)。インデックスは最初のシートで0から始まります。すべてのワークシートを保護するには、両方とも空欄のままにしてください。
Power Automate のセキュリティ Excel アクションでは、ファイル コンテンツとファイル名がマッピングされ、保護パスワードが設定され、ブックの保護が「はい」に設定され、ブック パスワードが設定され、ワークシートの保護が「はい」に設定され、ワークシート パスワードが設定され、保護の種類が「すべて」に設定され、詳細パラメーター セクションにワークシート名を含む 2 / 2 が表示されます。

3 つのパスワードフィールド (保護パスワード、 ワークブックのパスワード、 ワークシートのパスワードメインパネルに座る。 ワークシート名 そして ワークシート索引 詳細設定項目にあります。

パラメータ​

アクションに必要な要件: ファイルの内容 そして ファイル名保護トグルが「はい」に設定されている場合、レベル固有のパスワードまたはフォールバックとしての保護パスワードのいずれか、少なくとも1つのパスワードが必要です。

パラメータ必須その機能例
File ContentOptionalContent of the Excel file to process. Map it from the file content returned by a previous action, such as SharePoint or OneDrive Get file content.@{body('Get_file_content')?['$content']}
File NameOptionalName of the Excel file, including its extension (for example `report.xlsx`). Map it from the file name returned by a previous action. Defaults to `SecureExcel.xlsx`.report.xlsx
Protection PasswordOptionalPassword to protect the Excel file with. The field is a plain text field, so the value is visible in the action card and in the run history; store it in Azure Key Vault or a secure environment variable and turn on Secure Inputs for the action.your-password
Protect WorkbookOptionalEnable workbook structure protection. Defaults to `Yes`.Yes
Workbook PasswordOptionalSeparate password for protecting the workbook structure, used when Protect Workbook is Yes. The field is a plain text field, so the value is visible in the action card and in the run history; store it in Azure Key Vault or a secure environment variable and turn on Secure Inputs for the action.your-password
Protect WorksheetsOptionalEnable worksheet content protection. Defaults to `Yes`.Yes
Worksheet PasswordOptionalSeparate password for protecting the worksheets, used when Protect Worksheets is Yes. The field is a plain text field, so the value is visible in the action card and in the run history; store it in Azure Key Vault or a secure environment variable and turn on Secure Inputs for the action.your-password
Protection TypeOptionalType of worksheet protection to apply. Options: Contents, Objects, Scenarios, All. Defaults to `All`.All
Worksheet NamesOptionalComma-separated worksheet names to protect ( e.g. Sheet1,Sheet3 ).your value
Worksheet IndexesOptionalComma-separated worksheet indexes (1-based) to protect ( 1,2,3).your value

保護タイプの値​

コンテンツ
セルの値、数式、書式設定が編集されないように保護します。
オブジェクト
グラフ、画像、図形、図面が移動、サイズ変更、削除されるのを防ぎます。
シナリオ
仮説分析シナリオの作成や変更を防止します。
全て
デフォルト設定。コンテンツ、オブジェクト、シナリオをまとめて、完全な読み取り専用保護を適用します。

セキュリティ設定の方法 Excel で Power Automate?​

  1. 追加 安全な Excel あなたの流れに新たな一歩を。
  2. サインイン PDF4me 接続する あなたの API 鍵。
  3. 地図 ファイルの内容 以前のアクションから設定 ファイル名 と共に .xlsx 拡大。
  4. ファイルを暗号化するには: 保護パスワード。
  5. 構造をロックするには: ワークブックを保護する に はい そして提供する ワークブックのパスワード (または空欄のままにすると、保護パスワードに切り替わります。)
  6. セルの内容をロックするには: ワークシートを保護する に はい、 提供する ワークシートのパスワード、そして 保護タイプ。
  7. 下 詳細パラメータ(オプションで設定可能) ワークシート名 または ワークシート索引 特定のシートを対象とする。
  8. フローを実行し、確認します。 成功返された 書類 に SharePoint、 OneDriveまたは、メールの添付ファイルとして。

出力​

分野タイプ説明
Secured File ContentFile contentContent of the protected Excel file. Map it into the next action, for example the File Content field of SharePoint or OneDrive Create file.
SuccessYes/NoWhether the operation completed successfully
Error MessageTextError message if operation failed
Error DetailsArrayList of detailed error messages

よくあるエラーメッセージ​

エラー message原因解決
Request is emptyRequest object is nullProvide a valid request object
Document is emptyDocument object is nullProvide a valid Excel document
Password is required for workbook protectionProtect Workbook is Yes but both Workbook Password and Protection Password are emptyProvide Workbook Password or Protection Password
Password is required for worksheet protectionProtect Worksheets is Yes but both Worksheet Password and Protection Password are emptyProvide Worksheet Password or Protection Password
Invalid worksheet selectionA worksheet name does not exist or an index is out of rangeUse valid worksheet names or 0-based indexes

典型的な構成​

機密報告書、全3レベル
  1. 財務報告書が確定したときにトリガーする SharePoint。
  2. ファイルを暗号化するために、保護パスワードを設定してください。
  3. ブックの保護を「はい」に設定し、ワークシートの保護も「はい」に設定して、保護の種類を「すべて」に設定します。
  4. ファイルとそのパスワードを別々の方法でメールで送信してください。
テンプレート構造ロック、編集可能な入力
  1. 新入社員の入社手続き時にトリガーする。
  2. 保護パスワードは空欄のままにしてください(自由に開けられます)。
  3. ワークブックの保護を「はい」に設定し、ワークブックにパスワードを設定します。
  4. 「計算」シートのみを「ワークシート名」で「ワークシートの保護」を「はい」に設定し、「入力」シートは編集可能にします。
閲覧専用の週次レポート
  1. レポート生成後、週次スケジュールでトリガーを実行する。
  2. 「ワークシートの保護」を「はい」に設定し、保護の種類を「すべて」に設定します。「ワークシートのパスワード」を空欄にすると、保護パスワードが使用されます。
  3. 読み取り専用のレポートをチームに配布してください。

実践的なヒント​

パスワードを同じ場所に送らないでください message ファイルとして

安全な配送 Excel ファイルとそのパスワードは別々のチャネルで送信されるため、一方を傍受しても両方が漏洩することはありません。

パスワードがないと決めつける前に、代替手段を覚えておいてください。

ワークブックパスワードまたはワークシートパスワードを空欄にした場合、それ自体はエラーではなく、保護パスワードに自動的に切り替わります。有効なパスワードがまったくないリクエストのみが失敗します。

ワークシートのインデックスは1ではなく0から始まります。

最初のワークシートのインデックスは0です。動的リストからワークシートインデックスをスクリプト化する際は、オフバイワンエラーを必ず確認してください。

階層的なセキュリティのために、レベルごとに異なるパスワードを使用してください。

保護パスワードをすべてのレベルで使い回すのは便利ですが、ファイルを開くことができるレビュー担当者は、構造やコンテンツの保護も解除できてしまいます。異なるアクセス権限が必要なユーザーには、それぞれ独立したパスワードを使用してください。

ワークブック全体を保護するのではなく、特定のシートのみを対象とする

ワークシート名またはワークシートインデックスを使用して、参照シートと数式シートをロックし、編集が必要なチームのために入力シートを開いたままにすることができます。

チートシート​

ゴール保護パスワードワークブックを保護するワークシートを保護する
Maximum lockdownSetYesYes (Protection Type All)
Template structure onlyEmptyYesNo
Read-only content, open accessEmptyNoYes (Protection Type All)
Selective reference-sheet lockEmptyNoYes (target via Worksheet Names)

よくある質問​

保護パスワード、ワークブックパスワード、ワークシートパスワードの違いは何ですか?+
保護パスワードはファイル全体を暗号化し、ファイルを開くだけでもパスワードが必要になります。ブックパスワードは構造変更(シートの追加、削除、名前変更、移動)を制限します。ワークシートパスワードは保護されたシートの内容変更(セルの編集、書式の変更)を制限します。それぞれ独立しており、レベル固有のパスワードを空欄にした場合、保護パスワードが設定されていれば、保護パスワードが使用されます。 Microsoft の保護に関するガイダンス Excel ワークブック 基盤となる保護モデルについて。
4つの保護タイプの値(コンテンツ、オブジェクト、シナリオ、すべて)は何を制御しますか?+
コンテンツは、セル値、数式、書式設定を保護します。オブジェクトは、グラフ、画像、図形、図面の移動、サイズ変更、削除を防止します。シナリオは、シナリオ分析の作成や変更を防止します。すべてを選択すると、コンテンツ、オブジェクト、シナリオがすべて適用され、ほとんどの読み取り専用配布におけるデフォルトの完全保護オプションとなります。
ワークシート名とワークシートインデックスは高度なパラメーターですか?+
はい、両方とも高度なパラメーターの下で生活しています。 Power Automate コネクタのUIで、パネルに「2/2を表示」と表示されていることを確認しました。両方とも空欄にするとすべてのワークシートが保護されます。または、名前または0ベースのインデックスで特定のシートを対象とするように設定することもできます。
ファイルを開く際にパスワードを要求せずに、ワークシートの内容を保護することはできますか?+
はい。保護パスワードは空欄のままにして、「ワークシートの保護」のみを「はい」に設定し、ワークシートパスワードを設定してください。誰でもファイルを開くことはできますが、保護されたシートは、保護解除のためにワークシートパスワードを入力するまで編集できません。

関連アクション​

他のプラットフォームでの同じタスク​

ヘルプが必要な場合​