• ベストアンサー

エクセルファイル、使用回数の設定は可能でしょうか?

作成したエクセルファイルの使用で、ファイルオープンの回数の設定は出来るのでしょうか?。 例えば、ファイルの保存か開くを、5回に設定すると、6回目を開く場合は、パスワードの入力が必要になるといったような設定です。 このような設定はエクセルで可能でしょうか?。 よろしく、お願いします。

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

  • ベストアンサー
  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.1

使用回数を記入するシートを用意し、それを非表示にしておき、VBAマクロを使えばできます。 ThisWorkbookモジュールの、Workbook_Openイベントか、Workbook_BeforeSaveイベントで、シートを開くか保存するたびに、隠しシートのセルに入力してある使用回数をカウントアップします。 Workbook_Openイベントで、使用回数が既に5回だったら、InputBoxでパスワードの入力を求め、パスワードが違ったら、再度入力を求めるなり閉じるなりすれば良いです。

hijtxa
質問者

お礼

そんな方法がありましたか。  やってみます。  ご教示、ありがとうございました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

ブックのオープン時に、飛んできてくれるイベントに、Workbook_Openがあるから、回数をセルなりに記録しておいて、毎回5回を超えないかチェックすれば、超えればパスワード的なものの入力を要求することは出来る。 しかしこれは苦肉の策で、やれば出来そうと言うだけで、VBAに詳しい人には破られるかもしれない。 もともとエクセルには質問のような備え(ひらく回数限定)は無い。 しかしこのイベントさえも、思いつかないレベルの人が、やるような中身ではないとおもう。

関連するQ&A

  • excelファイルにパスワードを設定したい

    こんにちわ。 excel2000を使用していますが, excelファイルにパスワードを設定して, ファイルを起動してもパスワードを入力しないと内容を 参照できないようにしたいのですが, どのようにすれば良いでしょうか? 教えてください。お願いします。

  • ADOを使用して、パスワードの設定されているエクセルファイルを開く方法

    ADOを使いエクセルファイルを更新モードでオープンしたいのですが、このエクセルファイルにパスワード(例:読み込み用:aaa、書き込み用:bbb)が設定されていたら、どのように記述すれば良いですか。 パスワードが設定されていない場合は、下記の記述でうまくいきます。 ご存知の方がいらっしゃいましたら、よろしくお願い致します。 'ADOオブジェクトを作成 Set objADO = CreateObject("ADODB.Connection") '更新モードでオープン objADO.Open "Driver={Microsoft Excel Driver (*.xls)};" & "DBQ=" & SavePath & ";" & "ReadOnly=0"

  • エクセルで作ったファイルが取り出せない。

    エクセル2000で作成したファイルをマイドキュメントに保存したのですが、再びそのファイル名を入力して開こうとすると、 アクセスできません。フォルダの保存されているボリュームが使用できないか、またはパスワードで保護されている可能性があります。 という文書が出てきます。 パスワードで保護した覚えはありません。 たてよこに広がった表を作ってました。 これが原因でしょうか? すごく困っています。 必ずどこかにデータは残っていると聞いたことがありますが、最悪、作り直ししようと思っています。 アドバイスお願いします。

  • エクセルのファイル:「自分」が使用中?

    WindowsXP、エクセル2000を使っています。 会社のネットワークの共有フォルダに入っているエクセルのファイルについて質問です。 このファイルには読み取りパスワードと書き込みパスワードをかけていて、私だけが編集作業を行うので、私だけが読み取り・書き込みパスワード共に知っていて、他の社員は読み取りパスワードしか知りません。 このファイルをいつものように開こうとして、読み取りパスワードを入力したところ、「このファイルは編集のためロックされています。使用者は'(私の名前)'です」というエラーが出ました。周りに聞いても、そのファイルを開いている人はいませんでした。 再起動しても直らないので、仕方なくいったん読み取り専用で開き、編集後名前をつけて保存し、元のファイルを削除しようとしたのですが、やはり「このファイルは使用中です」のメッセージが出ます。名前の変更もできません。 このファイルはほぼ毎日開くのですが、2日ほど前から突然このような現象が起こりました。他のエクセルファイル(同様にパスワードをかけています)ではこのようなことは起こりません。 別に元のファイルは削除せずに、名前を変えて保存したファイルを使えばいいわけですが、なぜこのようなことが起こるのでしょうか。使用者が自分自身というのがよくわかりません。 よろしくお願いします。

  • エクセルファイルでのパスワード設定の解除法

    非常に困っています。 開く際にパスワード入力が必要という設定になっているエクセルファイルなのですが、 パスワード入力設定を解除したいです。 方法がわかりません。 どうか教えていただけませんでしょうか。 宜しくお願い致します。

  • エクセルファイルの回数期限の設定について

    こんばんわ! エクセルのファイルをVBAを使って、ファイルを開く回数制限は可能でしょうか? 例えば50回を限度とし51回目を開くと回数制限切れとメッセージが出て終了するようには出来るでしょうか? 只今VBAの勉強中の為、可能であれば具体的に教えて頂ければ有難いです。

  • エクセルのパスワードの機能と設定

    エクセルのパスワードの機能と設定方法について 自分で作成した表(Book)にパスワードを設定し、他人が見られないようにしたい。 今までに下記の事をしましたが、何もしてないBookと同じでした。(簡単に開ける) (1):今ある表を開きました。 (2):「ツール」メニューの「保護」をポイントし、「ブックの保護」をクリックし、 「シート構成」チェツクボックスをオンにした。 (3):パスワードを2回入力した。2回目は再入力 (4):保存処理をした。(上書きと新規を) これで、次回からは、パスワードを入力しなければ、「開けない」と思っていました。 しかし、以前と全く変わらず、簡単に開けます。 私の何処がご操作なのでしょうか? ご多忙中恐れ入りますが、よろしくお願いします。。

  • CDロムにパスワード設定は出来ないか?

    CD-ROMにデータを保存していますが、このCD-ROMにパスワードを設定したい。又、ワードやエクセルでは新しいファイルを作成するときにツール→オプション→セキュリティでパスワードを設定できますが、すでに作成しているファイルの場合はエクセルは出来ないようですが(ワードは既存ファイルでも出来る)、何かパスワードを設定する方法がありますか?

  • Excelファイル開く際にパスワードを要求したい

    Excelファイルを開くときにパスワードの入力を求めるようにしたいです。 保存時のオプションで読み取りパスワードを設定しても、そのパスワードで開くと、パスワードの削除ができてしまいますよね? パスワードの編集をさせない方法は無いでしょうか?

  • エクセルファイルにパスワードを設定したが、開くときにパスワード要求画面が出ない

    エクセルファイルにパスワードを設定しました。 名前をつけて保存を選び、保存オプションのところで、読み取りパスワードを設定し、OKを選択。 パスワード確認画面が出て、もう一度パスワードを入力し、保存しました。 次に開くときにはパスワード要求画面になるはずなのに、パスワードを設定する前のようにふつうにすぐ開いてしまいます。 何か設定が間違っているのでしょうか?何度やり直してもダメでした。 どなたか詳しいかた教えてください。 パスワードは下記ページを参照し設定しました。 http://azby.fmworld.net/usage/windows_tips/20050914/

専門家に質問してみよう