cancel
Showing results for 
Search instead for 
Did you mean: 

エクセルブックにアクセス制限をかける方法はありますでしょうか

TakatoOta
Level 2

■お聞きしたいこと
BluePrism、もしくはエクセルVBAとの組み合わせでエクセルブックにアクセス制限を自動で設定する方法はありますでしょうか。

■手動で設定する場合の手順

  • エクセルをアプリケーションで開く
  • 「ファイル」タブを押下
  • 「情報」を押下
  • 「ブックの保護」を押下
  • 「アクセスの制限(R)」→「アクセス制限あり(R)」を押下
  • チェックボックス「このブックへのアクセスを制限する(R)」をチェック
  • 別で用意した対象ユーザーにアクセス権(閲覧や変更)を付与する

■考えていること
  • BluePrismのエクセルVBO内のProtect Workbookアクションを見るとパスワードで保護できるようですが、今回実行したいことは上記手順のように指定したユーザーのみがエクセルを開くことができるようにしたいので、少し目的に沿わないと考えております。
  • コードステージを触ったことがないので、分からないですが、コードステージで上記手順を自動化できるものでしょうか。
  • 最終手段としてはリージョンモードでエクセルアプリをスパイして設定していくのも手段かと考えておりますが、保守の観点からより良い手段がないかと模索しております。

■使用しているツール情報など
  • Blue Prism v6.10.3
  • Microsoft 365 Apps for enterprise

初投稿で不明瞭な部分もあるかと思いますがよろしくお願いします。
------------------------------
Takato Ota
------------------------------
2 REPLIES 2

ewilson
Staff
Staff
** NOTE: Response translated using Google Translate. **

現在、この機能はVBOには存在しません。ただし、これをプログラムで実行するためのサポートがExcelオブジェクトモデルにあるようです。 Workbook.Permissionプロパティを確認する必要があります。

Cheers,



------------------------------
Eric Wilson
Director, Integrations and Enablement
Blue Prism Digital Exchange
------------------------------

コメントありがとうございます。

Workbook.Permissionプロパティを確認して、最終的にアクセス制限を付与することができました。
ありがとうございました。

Thank you for your comment.
Finally, we were able to manipulate the access restrictions.

Thank you.

------------------------------
Takato Ota
------------------------------