【お題】引っかけ問題(締め切り10月27日(日)23時)

【Microsoft Word】読み取り専用で開いても排他が働いてしまう

Microsoft Wordのドキュメントをネットワークで共有して参照や編集などをしています。
参照だけしたいときは、読み取り専用で開き、編集する人の邪魔をしたくないと思っています。
そこで、VBAの.ReadOnly=Trueを利用して読み取り専用で開けるようにしました。しかし、読み取り専用で開けるものの、排他制御が働いてしまいます。
参照だけの場合、ファイルをいったんローカルに保存すればいいわけですが、それも面倒です。

(参照だけしたいときに)排他制御が働かないかたちで、Microsoft Wordのドキュメントを開く方法をもしご存知でしたら教えてください。

ちなみに、Excelには「読み取り専用の設定/解除」機能が用意されているようで、読み取り専用で開いているときは、排他が働かない仕組みになっています。

A 回答 (1件)

私には本質問に答える力は無いと思います。

がしかし
「排他制御」という言葉を使っておられ、断定的な記述がありますが(例 読み取り専用で開いているときは、排他が働かない仕組みになっています。、Word】読み取り専用で開いても排他が働いてしまう、 読み取り専用で開けるものの、排他制御が働いてしまいますなど)データベースの術語であることは、意識して使っておられるのでしょうか。エクセルはもともと個で使うものだったので、そういう機能はなく、ネットワーク時代やサバーを使う時代になって、そういう機能を搭載せざるを得なくなった。しかし
「Wordの文書やExcelのブック(データ)はファイル単位でロックされるんだけど」とありますが(http://www.kayama.net/melmaga/epc/epc015.htmlの記述)、アクセスのようにレコード単位で排他制御を出来るものと違い、できない構造になっており(究極はやるならシート・セル単位?)、おっしゃっていることが正しいのかどうか。
排他制御が単に、他人が書きこみが出来ないというイメージを表した語句かも知れませんが。
WEBで「エクセル 排他制御」で照会しても、正面からの解説はなく、話題にもなっていないのでは。
排他制御はデータベースソフトで担当する機能だと思います。エクセル・ワードの固有機能ではない。
それにこういう共同利用をするには、サーバー(ソフト)を入れて始めて使えるものだと思うが、OSが何、サーバーソフトが何など一切質問に書いておられないですね。
もう少し関連知識など必要なのではないでしょうか。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報