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
補足
返答、ありがとうございます。 補足させてください。 2の作業手順です。 (1)パスワードでフォームに保護をかけました。※ここから下の作業は作業ウィンドウを開いています。 (2)文書の間違いを発見し、保護を解除しました。(パスワードを入力しました。) (3)再び、文書の保護をかけることとなりましたが、パスワードでの保護は必要なくなったので、フォームツールバーの保護のボタンをクリックしました。 (4)そのとき作業ウィンドウには、 [作業ウィンドウタイトル] 文書の保護 [作業ウィンドウの内容] 「このドキュメントはパスワードで保護されていて、特別な制限が設定されています。・・・」 と、表示されます。パスワードで保護していないのになぜでしょうか。と言う質問でした。 本当に申し訳ありません。 特別な制限はされているので正しいですが、パスワード保護はしていないので、無視してよいでしょうか。