• ベストアンサー

VBAPrpjectが表示できません?

エクセルVBAで、通常はVBA画面でVBAProjectの表示がロックされていると、添付の上の図のようなパスワードを入力するウィンドウが開くと思います。 ところが、あるエクセルのBOOKを開いてVBAのコードを見ようとしたら、いきなり下の図ような プロジェクトがロックされています。 プロジェクトを表示できません。 メッセージがでました。 これは何なんでしょうか?

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

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

「ブックの共有」が有効になっていると たとえマクロが無くても添付された画像のメッセージが出ますね。 ここの解説が詳しくて分かりやすいです。 http://www.atmarkit.co.jp/ait/articles/1110/14/news152.html

emaxemax
質問者

お礼

まさにこれでした! ありがとうございます。

その他の回答 (1)

回答No.1

マイクロ、エクセルの プロテクト以外の 社外のプロテクトが掛かっている。 純正プロテクトを 外すソフトが出回っているから

emaxemax
質問者

お礼

ありがとうございます。 エクセルの プロテクト以外の 社外のプロテクトってどうやるのか、参考URLをご教示いただけませんか?

関連するQ&A

  • ExcelVBAでコード表示をさせない方法

    Excel2013でVBAコードを表示させたくありません。 ツールー>VBAProjectのプロパティ->保護ー>プロジェクトを表示用にロックする ->パスワード入力 をすると確かにパスワードがかかるようになります。 しかしそのファイルを開いて シートの移動またはコピー>移動先ブック名<新しいブック>->コピーを作成にチェック ー>OK とするとコピー先の新しいブックでパスワードでロックしていたはずの VBAコードが見れるようになります。 シートのコピーをしても見えなくする方法はありませんか? 宜しくお願いします

  • コードの非表示

    VBコードを非表示にしたいのですが。 ツール→VBAプロジェクト→保護→プロジェクトのロックで パスワードを設定しました。非表示になり、表示するためには 正しいパスワードを入力しないと出来ません。 うまくいったようですが、穴がありました。 シートを他のブックに移動すると、プロジェクトのロックが 解除され、パスワード無しで表示されます。 コード非表示の完璧な方法は無いでしょうか。

  • エクセルVBA-いじっていたら書いた記述がみられなくなりました。

    いつもお世話になります。 エクセルVBAで記述後、コードを見られないようにできるって聞いてたので、思い出していじっていました。 ツール→VBAProjectのプロパティの保護タブで、プロジェクトを表示用にロックするにチェックをし、パスワードを入力した(確かそうでした)と思います。 改めて記述を見てみようとしたところ、どこをどうしたら記述したのを見られるのか、さっぱりわからなくなり困っています。 どうぞ、よろしくお願いします。

  • Excel2003 ブックの保存ができなくなりました

    VBAProjectのパスワード保護をかけた後、 一度ブックを保存して閉じて、再度ブックを開いた後、 ブックの保存ができなくなりました。 (エラーメッセージ 1回目) VBAプロジェクトが保護されているため、このファイル形式に保存することができません。 VBAプロジェクトの保護を解除するには、Visual Basic Editorの[ツール]メニューの[プロパティ]をクリックし、プロジェクトのパスワードを入力します。 ↓ (エラーメッセージ 2回目) ファイルを保存できませんでした。 とメッセージが出ましたので、パスワードを入力して再度ブックの保存を試みましたが、 ↓ (エラーメッセージ 3回目) ファイルを保存できませんでした。 と拒否されます。 この現象が起きるブックと起きないブックがありますが、 何が違うのか?判らない状態です。 違うとすれば、シート保護パスワードを設定しているくらいしか思いつきません。 原因と解決策を教えていただけますか? よろしくお願いします。

  • ExcelVBAでのプロジェクトのロックの解除の方法

    ExcelのVBEでプロジェクトがロックされてプロジェクトが表示されません。 VBAProjectをダブルクリックしてもパスワードの画面がでません、”プロジェクロがロックされています”と表示されるだけです。 このロックをはずす方法を教えて下さい。

  • VBA マクロ保護

    VBA マクロ保護 VBAProject 保護はツールにて保護パスワード設定しています! 私が作ったもので、コマンドボタンをクリックしたら指定された フォルダにコピー(例;Sheet1のみコピー)できるようにしています! そこのコピーのフォルダを開き、ブックを開いてみると シート保護はされていますが コードの表示にパスワード設定がなく、そのまま見えてしまいます。 そこで質問なのですが コードの表示を見れなくさせるために VBA記述でコピーするときにVBAProjectにパスワード設定させたいです。 ちなみにVBAProject本体には、パスワード設定しています。 どのようにすれば良いか?記述を教えてください!

  • VBAProjectパスワード…入力要求!?

    VBAProjectパスワード…入力要求!? MyPC運用状態:Windows XP(SP3)…最新状態(WindowsUpdate)。 当該Excelファイルは、VBAProject「ユーザーホーム」を作成(使用)しています。尚「VBAProject – プロジェクト プロパティ」の保護(プロパティのロック、パスワード)を設定してあります。  ↓↓ 現象(問題点):VBAProjectで作成した「ユーザーホーム」を起動(使用)した場合、当該Excelを終了する時「VBAProject パスワード」の入力画面が表示される!? 以前の「Windows XP (SP1)」では、発生しなかった現象…  ↓↓ 以前作成した当該Excelツールを再利用したいのですが、変な現象が発生して困っています。 Excel終了時の「VBAProject パスワード」入力要求を回避したいのですが、その回避策をご教授ください、宜しくお願いいたします。 以上

  • VBEコードを保護する方法について

    エクセル2003、VBEの標準モジュールコードウィンドウにマクロを作りました。これを他人に見られないように保護したいと思い、メニュー>ツール>VBAProjectのプロパティ>保護>プロジェクトのロックにチェック>パスワード2回入力>OK>保存と処理した後、そのファイルを開いてモジュールシートを見てみたら見ることはできませんでした。 しかしObjectsフォルダー内のシートに書いたマクロはそのシートを他のブックに移動してみたら見えてしまいました。標準モジュールに書いたものは安心できますか。もしもっといい保護方法が他にあるならば教えていただきたいのですが。

  • Excelを閉じる際に意図せぬパスワード要求をされる

    ExcelのVBAプロジェクトにパスワードを設定したところ、Excelを閉じる際に意図せぬパスワード要求をされて困っています。 ■現象発生ブックの作成手順は以下の通りです。  (1)新規ブックを作成し、VisualBasicEditorで「Microdoft DAO 3.6 Object Library」を参照設定します。  (2)新規ユーザーフォーム「UserForm1」を作成し、以下のコードを記述します。     Private Sub UserForm_Initialize()      Dim db As DAO.Database      Dim strXLSName As String      strXLSName = ThisWorkbook.Path & "\" & ThisWorkbook.Name      Set db = OpenDatabase(strXLSName, True, True, "EXCEL 8.0;HDR=YES;")      db.Close      Set db = Nothing     End Sub   ※上記は、原因箇所のみ残して他は割愛させていただいたので意味のないコードになっています。  (3)ThisWorkbookに、以下のコードを記述します。     Private Sub Workbook_Open()     UserForm1.Show     End Sub  (4)VBAProjectのプロパティで、表示用にロックにチェックし、パスワードを入力します。  (5)ブックを保存します。 ■現象発生手順は以下の通りです。  (1)上記の作成手順で作成したブックを開く(自動でUserForm1が開く)  (2)自動で開いたUserForm1を閉じる  (3)ブックを上書き保存して、ブックのみを閉じる  (4)Excelを閉じる すると、意図しないVBAプロジェクトのパスワード要求ダイアログが表示されてしまいます。 当現象は最新までUpdate済みのExcel2007およびExcel2000で発生しました。 (他のバージョンは未確認です) 以下も拝見しましたが解決せず、お手上げ状態となっています。  http://questionbox.jp.msn.com/qa1272177.html どなたか解決策をご存知でしたら、アドバイスいただけないでしょうか?

  • エクセルのマクロでパスワードについて教えてください。

    マクロの極初心者ですので、パスワードの解除の仕方について、優しくご教示頂けますと幸甚です。 オフィスは2007を使っています。 マクロの内容を他人に見られたくないので、 パスワードをかけようと思っています。 エクセルのツールバーのマクロの下の▼⇒マクロの表示⇒ステップ イン⇒ コードを記した画面のツールバーのツール⇒ VBAプロジェクトのプロパティー⇒保護のタブ⇒プロジェクトのロックにチェックマーク&パスワードを入力⇒OK を押し、エクセルをいったん閉じて再度開いたらステップインを押せなくなり、パスワードをかけることに成功できたようです。 ところが今度、ステップインを行うための操作がわかりません。 パスワードがかかっているからなのでしょうが、解除を行う方法を、素人の私でも理解できるように、 どの画面からどのような操作を行えばいいのか分かるようご教示頂けませんでしょうか。 宜しくお願い致します。

専門家に質問してみよう