• ベストアンサー

Excelのパスワード

Excelにパスワードがかけられている場合、VB上より パスワードをといて上げたいのですが。(もちろんあら かじめパスワードが分かっている場合限定で良いです。) そのような関数・もしくは処理などあるでしょうか? よろしくお願いします。

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

  • ベストアンサー
  • y-hiro
  • ベストアンサー率11% (2/18)
回答No.1

Workbooks.Open FileName, password :="パスワード" ではダメですか?

siamzou
質問者

お礼

さっそくのご回答、ありがとうございます。 参考にさせて頂きます。^^

その他の回答 (3)

  • boo9
  • ベストアンサー率50% (2/4)
回答No.4

マルチポストはやめましょう。マナー違反です。 こちらにも投稿してますよね? http://www.bcap.co.jp/hanafusa/vbbbs/wforum.cgi?no=4455&reno=no&oya=4455&mode=msgview&page=0

参考URL:
http://e-words.jp/w/E3839EE383ABE38381E3839DE382B9E38388.html
siamzou
質問者

お礼

しています。マナー違反とは知りませんでした。 今後気をつけます。

  • happypoint
  • ベストアンサー率36% (521/1422)
回答No.3

ハズレの#2です。 ブックの読み取りパスワードでしたら、#1さんの回答が正解ですね。 シート保護のパスワードと勘違いしてました。 すいません。

siamzou
質問者

お礼

早速のご回答ありがとうございます。 いえいえ、今後の参考になります。 ありがとうございます。^^

  • happypoint
  • ベストアンサー率36% (521/1422)
回答No.2

こんにちは。 Worksheet/Workbookに対するパスワードでしょうか。 ExcelVBAのヘルプによれば  expression.Unprotect(Password) と書いてあります。 同じくヘルプの「使用例」を引用しますと、  次の使用例は、作業中のブックの保護を解除します。  ActiveWorkbook.Unprotect 参考になりますかどうか。

関連するQ&A