• ベストアンサー

EXCELパスワード付ファイルでリンクの自動更新について

EXCELでパスワードをファイルに設定したのですが、Linkの更新をするとき、マクロの記述でWorkbook.Open(,,password・・・)の様にパスワードを自動的に入力したいのですが、どのようなコードで可能になりますか。 EXCELのマクロ初心者です。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • masa_019
  • ベストアンサー率61% (121/197)
回答No.1

現在開いているブックから、同じフォルダに有る BOOK1.xlsという名前のパスワードつきのブックを リンクの更新をして開く場合。 ※パスワードは"1234"とする。 Workbooks.Open Filename:=ThisWorkbook.Path & "\BOOK1.xls", _ UpdateLinks:=True, Password:="1234"

Cogni
質問者

お礼

お礼が遅くなり申し訳ございません。 やはりこの方法しかないようです。 画面固定を行い、auto closeで対応しました。 ありがとうございました。

その他の回答 (1)

noname#79209
noname#79209
回答No.2

他の質問に「Excelのパスワードを忘れてしまった」というものがありました。 パスワードを付けるのは避けられた方が... リンク更新時に自動でパスワードを入力するということは、パスワードを設定していないのと同じでは?

Cogni
質問者

お礼

vizzar様 回答ありがとうございます。 すべてのファイルにパスワードがかけてあり、リンク数が十数個ある設定での自動更新です。

関連するQ&A