ようこそ!
答えてねっと for Businessは、
マイクロソフトが運営する
ビジネスで使うパソコンや
ITに関するQ&Aサイトです。

質問

機密EXCELファイルの保護

製品名:Office/Excel

現象:したい/その他

この質問は解決で締め切られています

エクセルで作ったファイルをイントラネットで公開しています
このファイルは機密ファイルのため、社内で閲覧している人も
ファイルの印刷、変更、保存等ができないようにしたいのですが
可能でしょうか?

できるだけマクロを使わない方法で実現したいです

自分ではエクセルマクロを使って、印刷、保存をできないようにすることもできたのですが、
IEからファイルを開くときにマクロを有効にするのか聞いてくるので、Noを選択すると
保護できません
よろしくお願いいたします

質問者からのコメント

  • 投稿日時:2008/05/07 11:54

皆さんご回答ありがとうございました
今回の環境下では無理なことがわかりましたので
上司と相談して保護が可能な範囲内で利用することに決まりました
ありがとうございます

回答1 (この回答は質問に対する回答です)

  • 投稿ID:A2008045862
  • 投稿日時:2008/04/28 17:08

イントラの環境はADですか?
ADならば、GPOやログオンスクリプトにより、操作制限させるのも一案かと思います。
しかし、「機密」の対象になるファイルがいくつあるのでしょうか?1つだけだとしたら、
そのファイルだけのために行なうのはもったいない気がします。

  •  

回答6 (この回答は回答1に対する回答です)

  • 投稿ID:A2008045927
  • 投稿日時:2008/04/30 12:48

各ユーザーの管理は部門ごとに異なっており、アクティブディレクトリだったり、サーバーを持っていなかったりなのです
機密ファイルも1つではないので、困っております

  •  

回答2 (この回答は質問に対する回答です)

  • 投稿ID:A2008045863
  • 投稿日時:2008/04/28 17:49

エクセル上だけでの保護は、パスワードや暗号化だと思います。
 1、通常運用での「ファイルの読みor書きのパスワード」
  →保存時に適用。
   「名前を付けて保存」、「ツール」、「全般オプション」でパスワード
お使いがexcel2007でしたら・・・
 2、「ブロックを改ざんされないようにするパスワード」
  →「名前を付けて保存」、「ツール」、「全般オプション」でパスワード
 3、「ブロックを暗号化」
  →「officeボタン」、「配布準備」、「ドキュメントの暗号化」でパスワード
 4、一番かるいのは、シートの保護?
  →見せたくない部分のセルを「文字と同色」にし保護範囲とした上で
  →「ホーム」、「書式」、「シートの保護」でパスワード
・・・まだあるかもしれませんが・・・「パスワード管理」は意外に大変です。
・・・と、「excel2007」でしたら色々な使い方が用意されていますが、私の勤めている会社では素直にADを活用してアクセス保護をしたフォルダを用意し、その中でやり取りをしています。
(共有フォルダアクセス権の管理)

  •  

回答7 (この回答は回答2に対する回答です)

  • 投稿ID:A2008045928
  • 投稿日時:2008/04/30 12:53


具体的な例でのご回答ありがとうございます
質問の言葉が足りませんでした
excelのバージョンは2000なのです
標準機能でできればいいのですが...
ADも使用していないので一般的で素直なやり方が取れないように思っています

  •  

回答3 (この回答は質問に対する回答です)

  • 投稿ID:A2008045874
  • 投稿日時:2008/04/28 23:38

> 社内で閲覧している人もファイルの印刷、変更、保存等ができないようにしたい

これは標準機能では出来ないです。

マクロは無効にされてしまうと、意味がありません。

言われている目的を達成するには、別に以下の様なものを導入する必要があります。
当然ですが、閲覧者を特定するために、Active Directoryは、必須です。

秘文
http://hitachisoft.jp/products/hibun/マイクロソフト以外のサイトへ移動する

Windows Rights Management Services
http://www.microsoft.com/japan/windowsserver2003/technologies/rightsmgmt/default.mspx

  •  

回答9 (この回答は回答3に対する回答です)

  • 投稿ID:A2008045931
  • 投稿日時:2008/04/30 12:58

>これは標準機能では出来ないです。
>マクロは無効にされてしまうと、意味がありません。
>閲覧者を特定するために、Active Directoryは、必須です

この3点参考になります
ありがとうございます

  •  

回答4 (この回答は質問に対する回答です)

  • 投稿ID:A2008045895
  • 投稿日時:2008/04/29 15:35

作成した機密EXCELファイルで、、
まず、印字範囲の設定は、データの入っていない空白のセルを選択しておく。
ツール(T)→保護(P)→シートの保護(P)→で
「シートとロックされたセルの内容を保護する」にレ点をつけ、
「シートを解除するためのパスワード」に自分と閲覧する関係者しか分からないパスワードを入力し、「このシートのすべてのユーザーに許可する操作(O)」のレ点をすべて外す。(デフォルトでは、「ロックされたセル範囲の選択」「ロックされていないセル範囲の選択」にレ点が入っています。)
機密EXCELファイルの入っているフォルダにはアクセス権を付け、自分には「変更・削除可」、閲覧する関係者のみ「読み取り専用」(削除および変更不可)にする。
※ EXCEL2003以下の場合です。 EXCEL2007の操作は分かりません。

  •  

回答8 (この回答は回答4に対する回答です)

  • 投稿ID:A2008045929
  • 投稿日時:2008/04/30 12:56

ご回答ありがとうございます
説明が足りなくて申し訳ありません
EXCELのバージョンは2000です
回答いただいた方法で印刷禁止が実現できるかやってみましたが
EXCEL2000だと印刷範囲設定については保護ができないようです

  •  

回答11 (この回答は回答8に対する回答です)

  • 投稿ID:A2008045954
  • 投稿日時:2008/04/30 22:06

でしたら、閲覧する関係者の権限をUSER権限のみにして、プリンタの設定ができないようにする。または共有プリンタのアクセス権の設定で「印刷」の権限を拒否する位でしょうか。
でもこれでは、閲覧する関係者は機密文書以外の印刷もできなくなりますね。
機密文書なら、「名前をつけて保存する」とき、ツール(L)→全般オプ゜ション(G)で、「保存オプション」として「読み取りパスワード(O)」・「書き込みパスワード(M)」を設定しておくべきですよ。機密文書を開くとき、必ずパスワードを入力しないと開けなくなりますので。
あと、フリーソフトで圧縮してパスワードをかけておく手もありますが、パスワードが分かればプリンタの設定をする権限があれば印刷できてしまいますね。
一番よいのは機密文書は、共有・公開しないことですね。自分のローカルのPCのみに保存して
パスワードをかけ暗号化し、閲覧する関係者の要望があったときのみ閲覧させ、印刷しないことです。要望にそえる回答ではありませが、ここ。

  •  

回答5 (この回答は質問に対する回答です)

  • 投稿ID:A2008045921
  • 投稿日時:2008/04/30 11:26

> ファイルの印刷、変更、保存等ができないようにしたいのですが

Excelで実装とするのは何か理由があるのでしょうか?
Excelに固執する理由が特に無いのであれば、
PDFで印刷などの制限をかけたファイルを閲覧用に公開し、
編集の権限を持った人間のみに原本のExcelファイルのアドレスを教える
(+ファイルやフォルダのアクセス権の設定+必要ならばパスワード保護)
という方法などもあるかと思うのですが・・・・?

  •  

回答10 (この回答は回答5に対する回答です)

  • 投稿ID:A2008045932
  • 投稿日時:2008/04/30 13:11

ご回答ありがとうございます

今回WEBで社内公開するときの元データはエクセルなのです
ワークシート関数を使って比較的わかりやすいようにして画面を構成しています

元々はこのEXCELファイルをPDF変換して公開するつもりだったのですが
・ハイパーリンクが入っているのと
・そのPATHに漢字が入っていること(%をつかったPATHで回避)
・それから何かしらの条件(印刷範囲等の設定)
が重なると、変換したPDFのハイパーリンク情報が壊れてしまったり、
セル内の漢字が壊れてしまったり、
罫線情報が壊れてしまったりします
アドビにサポートしてもらっていて状態の再現もできているようなのですが、結論がすぐには出ないようなんで
エクセルで公開することも調査している状態です
最悪は印刷、保存はあきらめて、アクセス権設定+パスワードとデータの改ざん対策のみの対策も考えているのですが
何かしら方法があったら助かりますので質問させていただきました

他に何かしたありましたらヒントでかまいませんのでよろしくお願いします

  •