- ベストアンサー
Wordのフォーム保護について|MSWordのフォームフィールド設定とパスワード保護の方法
- MSWord2003でフォームフィールドを設定し、保護チェックをONにした場合、一つだけチェックを入れる方法はあるのかについて質問です。
- MSWord2003でフォームフィールドにパスワード保護を設定した際に、設定を外すためのダイアログボックスが出てくる理由と無視しても良いかについて質問です。
- MSWordのフォームフィールド設定と保護についての疑問について教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
補足されたのですが、私にはやっぱりわかりません。 前の回答で紹介した参考URLの内容は、すべて確認済みなので しょうか? http://www.ntt.com/bizit/contents/work/tips_doc/25.html こちら↑で説明している[ POINT 6 ]の内容が表示されている のですよね?(補足の(2)の内容そのものだと思う) パスワードを入れて編集できる状態になっていても、完全に 文書の保護(セキュリティ保護)は有効のままだと思います。 [変更不可(読み取り専用)]を指定していると、フォームの 保護だけをパスワードで許可することとは違います。 以前のバージョンでは一部だけ許可することができなかった ファイルの保護とフォームの保護の中間的なものみたいです。 [フォーム]ツールバーにある保護のボタンとは違うもので、 これと似たようなものなら、[フォームへの入力]にチェック を入れた保護されたものにパスワードを設定したときの動作 になります。この場合にはパスワードを入力後に保護は完全 に解除されて、[フォームの保護]ボタンを押して保護をした ものにはパスワードは設定されていないと思います。 (もしかしたら違うかもしれませんが) フォームツールバーの保護は、フォーム以外に入力できない 簡易な設定ですから、[変更不可(読み取り専用)]の設定と 別のフォーム単独の保護がされたものだと思います。 読み取り専用の解除がされていないのですから、フォームと 関係なく保護されたままになっているのだと思いますよ。 http://www.ntt.com/bizit/contents/work/tips_doc/25.html こちら↑で説明している[ POINT 9 ]の設定で保護を解除し、 その後にフォームツールバーでの保護をしてみてください。 [ユーザーに許可する編集の種類を設定する]のチェック項目 でチェックをはずすことが大事みたいですよ。 この手順でも、フォームの保護ボタンを押しただけで権限が 設定されたままだとしたら、私にはわからないという回答を するだけです。以降の補足への回答はしないと思います。
その他の回答 (2)
- enunokokoro
- ベストアンサー率74% (3543/4732)
1、について マクロで制御します。 [チェックボックスフォームフィールド]の[プロパティ]でダイアログを 開いてみればわかりますが、[実行するマクロ]という項目があります。 [開始時]に必要なマクロを登録することで、保護した後でのチェックが 一つだけにすることができます。 [チェックボックスフォームフィールド]の[ブックマーク名]と連動する マクロになりますので、それぞれのブックマーク名で制御します。 例: Sub good() '「良い」を選択した場合、他のチェックをいれない With ActiveDocument If .FormFields("Check1").CheckBox.Value = True Then .FormFields("Check2").CheckBox.Value = False .FormFields("Check3").CheckBox.Value = False End If End With End Sub Sub bad() '「悪い」を選択した場合、他のチェックをいれない With ActiveDocument If .FormFields("Check2").CheckBox.Value = True Then .FormFields("Check1").CheckBox.Value = False .FormFields("Check3").CheckBox.Value = False End If End With End Sub Sub average() '「普通」を選択した場合、他のチェックをいれない With ActiveDocument If .FormFields("Check3").CheckBox.Value = True Then .FormFields("Check1").CheckBox.Value = False .FormFields("Check2").CheckBox.Value = False End If End With End Sub [チェックボックスフォームフィールド]一つで、一つのマクロが関連 するので、それぞれで登録するマクロを変えます。 2、について どのようなことが原因なのか、私にはわかりませんが。 例えば[編集の制限]で[ユーザーに許可する ~ ~ ]にチェック有り で設定したときに[フォームへの入力]ではなく、別の項目を選択して [変更不可(読み取り専用)]にしているとかでしょうか。 http://www.ntt.com/bizit/contents/work/tips_doc/25.html [フォームへの入力]にしてパスワードを設定しているだけなら権限 が出ることは無いと思うのですが? http://office.microsoft.com/ja-jp/word-help/HP005186254.aspx
- esupuresso
- ベストアンサー率44% (257/579)
>一つだけチェックしたい場合・・・ 例えば「悪い」のチェックボックスを有効にしたい場合(チェックを入れたい場合)ですが、ちぇっくぼっくすから悪いまでをドラッグします→「□悪い」 次に「ユーザーに許可する編集の種類を指定する」にチェックを入れ、「変更不可(読み取り専用)」に変更し、「全てのユーザー」にチェックを入れて、「はい、保護を開始します」をクリックすると、パスワード入力画面になりますので入力するなりしないなりして「OK」をクリックすると、「悪い」のチェックボックスだけが編集できる状態になりますのでそのボックスをダブルクリックすると編集できます 次に権限の件ですが、「このドキュメントはパスワードで保護されていて特別な制限が設定されています」の表示は保護をした時点で必ず出ますが、その下に現在保護されている部分での編集状況が説明として出ますので「このドキュメントはパスワードで~・・・」は気にしなくてもいいと思います 一つ目の問題の場合、「悪い」を保護対象からはずした場合、「このドキュメントはパスワードで~・・・」の文章の下に「この領域は自由に編集できます」と説明が入ります(悪いの部分が反転表示されてる状態の場合) 他の部分(良い・普通)をクリックした場合は「この領域では表示だけが許可されています」と表示されます 「この領域では表示だけが・・・」というのは「編集可能な領域を強調表示する」にチェックを入れると強調表示の部分が[ ]で赤く囲われた部分を示しています 分かりづらい説明ですいません <(_ _)>
補足
返答、ありがとうございます。 補足させてください。 2の作業手順です。 (1)パスワードでフォームに保護をかけました。※ここから下の作業は作業ウィンドウを開いています。 (2)文書の間違いを発見し、保護を解除しました。(パスワードを入力しました。) (3)再び、文書の保護をかけることとなりましたが、パスワードでの保護は必要なくなったので、フォームツールバーの保護のボタンをクリックしました。 (4)そのとき作業ウィンドウには、 [作業ウィンドウタイトル] 文書の保護 [作業ウィンドウの内容] 「このドキュメントはパスワードで保護されていて、特別な制限が設定されています。・・・」 と、表示されます。パスワードで保護していないのになぜでしょうか。と言う質問でした。 本当に申し訳ありません。 特別な制限はされているので正しいですが、パスワード保護はしていないので、無視してよいでしょうか。