いろいろ

いろいろなことを・・・

エクセルのシートを保護

2021-04-01 10:40:39 | power automate desktop

エクセルで複数あるシートを保護するファイルが多数ある場合に、PADで自動化をしようとしたが自分の知識ではうまく出来なかった

 

・ショートカットキーで行おうとしたが、複数シートの選択と、保護する項目チェックのキー操作がうまくできなかった

・エクセルマクロを使おうとしたが、複数ファイルに適応させる方法がよく分からなかった

以上の問題により、PADの使用を断念し、「なでしこ」で自動化をおこなった

 

下記のプログラムで、フォルダ内の複数エクセルに「hoge」というパスワードでシートを保護した

注意点としては、シート名が「Sheet1」「Sheet2」以外では保護が掛けられません

 

なでしこプログラムここから

#変更するファイルが入っているフォルダを指定

変えるフォルダ=「C:\Users\user\Desktop\」

 

#フォルダ内のファイル一覧を取得

変えるフォルダのファイル列挙

 

#フォルダ内のファイルを1個ずつ全て処理

それを反復

    #変えるフォルダと対象ファイル名をつなげる

    変えるファイル=変えるフォルダ&「\」&それ

    

    #エクセルを開く

    オフでエクセル起動

    変えるファイルをエクセル開く

   

    #シートを保護する

    「Sheet1」を「hoge」でエクセルシート保護

 「Sheet2」を「hoge」でエクセルシート保護

 

    #エクセルを保存

    変えるファイルへエクセル保存

終わり

なでしこプログラムここまで

 

日本語プログラミング「なでしこ

https://nadesi.com/top/


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。