• 締切済み

【至急】エクセルで、印刷にだけパスワードをかけたい

エクセルについてです。 読み取りも編集もできるけど、印刷にだけパスワードロックをかけることはできますでしょうか。 会社で、メンバーが編集するが、上司が承認しないと印刷できないものを作れないかと相談されています。 印刷にだけパスワードロックをかけられれば、上司だけがパスワードを知っていれば良いので、できるかなと思ったのですが…… マクロは未経験ですが、必要があれば勉強するつもりです。 教えてください。

みんなの回答

回答No.2

回答ではありません。 なかなか難しいかと思います。 Workbook_BeforePrint で制御しようとしても 1・マクロを無効にして開かれた場合 2・シートを新規ブックにコピペされた場合 3・VBEのイミディエイトウィンドウで、Application.enavleevents = false とされた場合 などには無力です。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

http://okwave.jp/qa/q8240431.html http://www.k1simplify.com/vba/tipsleaf/leaf312.html http://www.happy2-island.com/excelsmile/smile03/capter01005.shtml ブックを開き、Alt+F11でVBA画面?が開きます。 左側にThisWorkbookがあるので、それをダブルクリックし、 プログラムを書き込めばいいと思います。 (一番上のリンクに書いてあります。その他は参考サイトです)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの表の印刷

    エクセルで印刷だけを出来なくする方法って ありますか? 編集、読み取りは出来ていいのですが なにか良い方法をご存知だったら 教えてください。 よろしくお願い致します。

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

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

  • エクセル マクロボタンの保護

    エクセルでマクロボタンを設定しました。特定の人しかマクロボタンが使用できないようにパスワードをかけるなどすることはできないでしょうか? 電子印鑑として印鑑の画像をpngで作成しエクセルの余白に設置。マクロでボタン押すと承認箇所に電子印鑑をコピーさせる。このマクロボタンを承認者しか使えないようにパスワード保護をかける。承認者以外がマクロボタンを使えないようにしたい。 このような使い方はできるでしょうか? エクセル2010 win7です。

  • エクセルがロックされてしまった

    エクセルで入力中に、突然画面が消えてしまいました。 またエクセルを立ち上げようとしたら「編集のためロックされています」となって、「読取専用」「通知」「キャンセル」と選べるようになっています。 雑誌の簡単な入力をしてたんですが、また使えるようにするにはどうしたらいいのですか? よろしくお願いします。

  • EXCEL マクロのパスワード設定時の機能制限について

    EXCELのマクロを参照・編集できないようパスワードをかけると、パスワード無しで使えていた機能が使えなくなってしまうようです。 具体的には「ブックを形式や名前を指定して保存」「ブックを閉じる」という機能です。 パスワードによる編集制限をかけつつ、これらの機能を有効にする方法について、教えていただけませんでしょうか? よろしくお願いいたします。

  • エクセルシートのパスワード保護について

    十数枚のシートを持つエクセルのブックがあります。 ブックとそれぞれのシートにパスワード保護が必要です。しかし、週に1度はパスワードを解除する必要があります。これが毎週のことなので、それぞれのシートごとに解除し、また設定するのはとても時間がかかり負担です。特定の個所だけならセルのロックをはずしておけばいいのでしょうが、そうではありません。 パスワード保護を全部のシートに一度に解除したり設定する方法はないものでしょうか? なお、エクセルのバージョンは97です。

  • EXCELのVBAマクロについて

    EXCELのVBAマクロで、プログラミングをしてシート保護を パスワードでロックするのですが、ウィンドウ枠の固定や解除までは、ロックできません。 ロックするには、どうしたらよいのでしょうか?

  • VBscrpit で 実行はできるが、scriptファイルを開く時はパスワードでロックしたい

     VBscrpit でプログラムの実行はできて、 しかしVBscriptファイルを開く時はパスワードを入力しないと 開けないようにロックしたいのですが、 エクセルのマクロにパスワードをかけてマクロを開かせないような機能をもたせるには何か方法があるでしょうか?フリーソフトでもいいのですが。

  • エクセル マクロ 印刷禁止設定について

    いつもお世話になっております。 職場の当該部署で作成している「エクセル」でのファイルが、他部署でも閲覧できるネットワーク環境にあるのですが、「当該部署では印刷が可能であるが、他部署は閲覧のみで印刷は不可」という設定にしたく、質問させて頂きました。 理想は、印刷時に「パスワード」を入力することで印刷が可能になる設定 にしたく、ネットで色々情報を探しましたところ、下記のようなマクロがありました。 Private Sub Workbook_BeforePrint(Cancel As Boolean) Password = "1111" x = InputBox("印刷注意 パスワード") If x = Password Then Else Cancel = True End If End Sub 試した所、「印刷」をおすと「印刷注意 パスワード」の表示があり、下に入力があるため「1111」と入力をするんですが、印刷できずそのまま元のエクセル画面に戻ってしまいます。 私が理想としている マクロとは違うのでしょうか?何か、良いマクロがあればご教授頂ければ幸いです。宜しくお願い致します。

  • Excelによるパスワード設定、IPアドレス制限

    Excelファイルにて、下記の機能を実現できるかどうかを教えていただけないでしょうか。 また、実現するためにはどのような設定、機能などを利用すればいいのかを ご教授いただきたく質問致しました。 機能に関しましては、代替機能でも構いません。 Excelのバージョンは、2010にて動作すれば構いません。 よろしくお願いいたします。 ●機能(理想) 1.別のシートの列Aに入力されている値がプルダウンとして表示されており、 プルダウンを選択すると同じ行にある列B~列Eまでの情報が表示される 2.別のシートの情報は編集権限(パスワード等)にてロックされており、 編集不可または非表示として閲覧・編集ができない 3.指定のIPアドレスではない場合、Excelファイルの閲覧を拒否する ●不安事項 ・1に関しましては、通常であれば可能であると考えられますが、値を呼び出す対象シートが編集不可または非表示の場合でも値は呼び出されるのか。 ・3のIPアドレス拒否が利用できない場合、ファイル全体へパスワードを 掛ける方法しか思い浮かびませんが、その場合、2のシート情報の編集権限(パスワード等)は、別のパスワードを設けることは可能でしょうか。 または、ファイル全体へパスワードを設けて、シートを編集できるパスワード、 シートが編集不可または非表示のパスワードと2つのパスワードを設定することは可能でしょうか。

専門家に質問してみよう