ワードファイル上書き保存禁止の方法と対策

このQ&Aのポイント
  • ワードファイル上書き保存禁止の方法や対策についてまとめました。エクセルからリンクを貼ったワードファイルを使用している場合でも、ワードファイルを誤って上書き保存してしまう問題を回避する方法をご紹介します。
  • ワードファイル上書き保存禁止の方法や対策についてまとめました。作成したワード文書に文書Noを付けて保存している場合でも、誤って上書き保存してしまう可能性を減らす方法をご紹介します。
  • ワードファイルの上書き保存を防ぐ方法や対策についてまとめました。リンクを貼ったワードファイルを使用している場合でも、上書き保存を誤って行ってしまうことを防ぐ方法をご紹介します。
回答を見る
  • ベストアンサー

ワードファイルを上書き保存禁止にしたい

Office2010を使用して、エクセルに必要な項目を入力して、ワードのリンクを開けばワード(原紙)にエクセルからのリンクで必要な項目が入力され文書が作成されるようになっています。 作成されたワードの文書に文書Noを付けてPDF形式で保存しているのですが、たまに作成されたワードの文書を閉じる時に原紙のワードファイルに上書き保存してしまいます。 複数人、新人さんも行う作業なのでたまにやらかしてしまいます。 間違って保存した時に気付けば、元の内容に修正して問題は発生しないのですが、保存した時に気付かなければ、次の人が前回の文書の内容が一部残ったワード文書で発行してしまう可能性が非常に大きく対策に苦慮しています。 そこで思いつく方法としては、リンクを貼ってあるワードの原紙ファイルが「上書き禁止」にできないでしょうか? 当然ですが、リンクは有効に働き、PDFファイルに変換して保存する作業は可能でないと困るのですが。 他の方法でも、毎回の特別の操作が必要でない防止策あれば宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Gletscher
  • ベストアンサー率23% (1525/6504)
回答No.3

ファイル名を右クリックして「読み出し専用」にするのじゃダメなんですか?

akira0723
質問者

お礼

そうでした!!! 「読み出し専用」だと、リンクが切れてしまうと思い込んでいたのですが、試してみたら問題無さそうなので、これで検討してみます。 目からウロコでした。 ありがとうございました。

その他の回答 (5)

  • chie65535
  • ベストアンサー率43% (8519/19365)
回答No.6

追記。 ボタンに組み込んだマクロでやっている事は 1.On error resume next文で「原紙,doc」の削除でエラーになっても無視して次の行へ進むようにする。 2.誰かが間違って上書きしたかも知れない「原紙.doc」が信頼できないので、Kill文で「原紙.doc」を削除して破棄する。 3.On Error Goto 0文でエラー処理をデフォルトに戻す。 4.読み取り専用、隠しファイルになっている「原紙の原本.doc」を、FileCopy文で「原紙.doc」にコピーする。 5.「原紙.doc」に付いている、読み取り専用、隠しファイルの属性を、SetAttr文で解除する。 6.CreateObject文で、ワードのアプリケーションを起動する。 7.起動したワードアプリケーションをVisible = Trueで可視化する。 8..documents.Open文で「原紙.doc」を開かせる。 9..Activate文で、ワードアプリケーションを最前面に表示する。 と言う処理です。 毎回「4」の処理で、マッサラの状態の「原紙の原本.doc」から「原紙.doc」にコピーしているので、間違って、原紙.docを上書き保存しても、何の影響もありません。原紙.docは「毎回、直前に破棄される」ようになっています。

akira0723
質問者

お礼

早々に非常に丁寧なご回答に感謝です。 ただ、残念ながら当方の実力では正常に動作するまでに非常に長時間かかること必須。 恐らく当方の本当の対処はご回答の内容だと思うのですが、他の方の回答からの、読み取り専用の制限をかければリンクには影響しないことが確認できましたので、とりあえずは読み取り専用にして試行してみようと思います。 上書き禁止と読み取り専用を混同していました。 お手数をお掛けしてしまいました。

  • chie65535
  • ベストアンサー率43% (8519/19365)
回答No.5

>そこで思いつく方法としては、リンクを貼ってあるワードの原紙ファイルが「上書き禁止」にできないでしょうか? できません。 上書き禁止になると「エクセルからのリンクで必要な項目が入力され」が反映されなくなります。 >エクセルに必要な項目を入力して、ワードのリンクを開けば の部分を エクセルに必要な項目を入力して、ワードを開くボタンを押せば に変更して下さい。 そして、そのボタンのイベントプロシージャに、以下のVBAマクロを組み込んでください。 Private Sub CommandButton1_Click() On Error Resume Next Kill "C:\Users\ユーザー名\Documents\原紙.doc" On Error GoTo 0 FileCopy "C:\Users\ユーザー名\Documents\原紙の原本.doc", "C:\Users\ユーザー名\Documents\原紙.doc" SetAttr "C:\Users\ユーザー名\Documents\原紙.doc", vbArchive With CreateObject("word.application") .Visible = True .documents.Open "C:\Users\ユーザー名\Documents\原紙.doc" .Activate End With End Sub 上記マクロでは「原紙の原本.doc」も「原紙.doc」も、マイドキュメントに保存してあると仮定しています。 ファイルの置き場所が違う場合は、動作環境に合わせて書き換えて下さい。 なお「原紙の原本.doc」は「読み取り専用」と「隠しファイル」に設定しておいて下さい。 蛇足ですが「原紙.doc」を修正しても結果は反映されません。ワード文書の内容を変更する場合は「原紙の原本.doc」の方を修正して下さい。

回答No.4

??? 書き込み禁止、読み込みのみの設定でパスワードをかければ良いだけに思うんだけど、なんか複雑なことをしなければいけない事情があるのでしょうか?

akira0723
質問者

お礼

ありがとございます。 書込み禁止と読み込み専用を混同していたようで、読み取り専用にすると、エクセルからのリンクが反映されなくなる(内容の書き換え)と思い込んでしまっていました。 お騒がせ致しました。

  • panacon
  • ベストアンサー率31% (214/679)
回答No.2

ワードファイルをテンプレートにすると良いです。ワードを保存するときの拡張子は、docxですが、これをプルダウンでテンプレートdotxを選択します。保存先は、テンプレートのデフォルトのフォルダが開きますが、これをデスクトップにしておくと後で更新したりすることが楽です。テンプレートにしたワードを開くと、拡張子がdocxのファイルが生まれます。なので、これを上書きしてもファイルがひとつ増えるだけで、元のテンプレートは上書きされません。テンプレートをを上書きするためには、プルダウンでテンプレートを選択してから上書きすることが必要ですので、元ファイルを壊さないための予防になります。

akira0723
質問者

お礼

早々のご回答ありがとうございます。 なるほどですね。 テンプレートはなじみがないのですが、試してみたいと思います。

回答No.1

ネットワーク共有を使って、質問者様しか書き込めない場所(他者は参照のみ)を作り、文書に利用するファイルはそこに配置するのが良いと思います。(以下、ここに置くファイルをマスターファイルと呼びます) 新人の方がファイルを修正する場合、  (1) 必ずマスターファイルを取得  (2) 新人の方が修正を実施  (3) 質問者様に提出  (4) 質問者様が修正内容を確認の上、問題がなければマスターファイルを更新 というフローにすればよいと思います。 手間ですが、いつ・どの部分を書き換えられるのか分からないという以上、 ちゃんと管理しようとすれば致し方ないことかと。。。 文書化されるようなファイルならなおさらです。 ここまで手間をかけられないということでしたら、 PDFを作成するタイミングで、修正箇所を差分チェックして 不適切な修正が行われていないか確認すればよいでしょう。

akira0723
質問者

補足

質問の仕方が悪く少しご回答の内容が違っています。 ワードの文書は作成するのではなく、エクセルからのリンクで自動的に作成されるのでワードでのチェックは不要になっています。(内容チェックはエクセルのシート上で齟齬の無いことが確認されるようになっています) つまり自動で作成されたワードをPDFで保存したら、原紙(マスターファイル)は保存しないで終了させてほしいのですが、癖で上書きしてしまう事態がたまに発生しています。

関連するQ&A

  • Excelの上書き保存を禁止させる

    Excelで原紙として一つファイルを作ったのですが、 それを上書きできないようにはできないでしょうか。 原紙はそのままで、 名前を付けて保存は構わないのですが、上書きされてしまうと 原紙がめちゃくちゃになってしまうので困っています 何がいい方法はないでしょうか

  • ワードを保存する時のファイル名の自動化

    ワード2010で、原紙ファイルを使って定型文書を作成した後、PDFで保存(&印刷)しているのですが、文中に入力された「文書No」(一行目ではなく、決まった位置ではありません)を自動的にファイル名にする方法は無いのでしょうか? 文書名がアルファベットと数字が混在した10ケタ(以上)なので間違いやすく困っています。 最悪ワードで保存してから、PDFに変換するようなことも考えたいと思いますので、どなたか宜しくお願いします。

  • WORD2000の上書き保存について

    40ページ前後の文書を作成中、途中でフリーズしても困るので、1ページ作成ごとに上書き保存をしていました。 が、本日同じ作業を行った瞬間、今まで作成していた文書が消去され、残ったのは今まさに作成した41ページ目のみとなってしまいました。 すぐに、元に戻すボタンを押せばよかったのですが、パニック状態に陥り、結局最初から作成する羽目になりました。 こんなことってありますか?これは、WORDの問題なのでしょうか? Windowsの問題なのでしょうか? ちなみにWindows98SEです。 また、WORDには自動バックアップ機能がついていますが、そのファイルはどこに保存されているのでしょうか? 呼び起こすことはできないのでしょうか? 誰かたすけてください。 お願いいたします。

  • エクセルの計算式が上書き保存しないと反映しません

    エクセルで計算式を入れた表を作成したのですが、入力しただけでは計算式が反映せず、入力して上書き保存をしないと計算式が反映しません。原紙を何回かコピーしたからかもしれませんが、計算式を最初に入力した原紙がどこにあるかわからなくなってしまい、原紙をコピーした計算式の入った表しかありません。上書き保存せずに計算式が反映する方法がありましたら教えていただけませんでしょうか。

  • word2002で変なメッセージが?! 勝手に上書き保存された?!

    wordの超超初心者です。 一生懸命作成して、作成途中で「名前をつけて保存」してました。 また数時間後にその文書を開いて作成し続けたら、途中で「録音された音声認識入力や・・・言語データなしで文書が保存されました」というメッセージが出て、勝手に上書き保存されたようなんです。 先ほどの、最初の保存文書の状態からもう一度やりなおそうと思っても、その文書が後の文書に上書き変更されていて、ファイルに残っていないんです。 勝手に上書き保存されないように、前の文書をそのまま利用したりするには、どうすればいいのでしょうか。

  • word97で編集して上書き保存をしようとすると、、、

    ワード97を使っています。(OSはwindows 2000) 新規に作成したワード文書を一度保存して終了しました。 その後、文書修正のために再びワード文書を開いて、文書を修正し、 上書き保存しようとすると、「これは読み取り専用になっています」 というメッセージが出てきて上書き保存ができません。(新規保存になる) 特に、読み取り専用にはしていないし、ワードのプロパティをあけても、 読み取り専用のチェックボックスには、チェックが入っていません。 どうしてこのような現象が起こるのか考えられる原因を教えてくださーい。

  • MacでWord文書上書き保存せず閉じてしまった

    こんにちは。 Macを使っています。Word文書で作業をした後、上書き保存をせずにファイルを閉じてしまいました(既に何度か保存しているファイルです)。これまでの作業が無になってしまうと大変困るので、自分なりにネット検索しましたが、ファイルの回復方法がわかりません。ネットだと「その文書をひらいて、情報→ドキュメントの管理」とあるのですが、文書を開いても「情報」というタブが見当たりません。全くお手上げです。ただ、10分ごとに自動保存されているらしいとわかったので、可能性はあるのかなと思っています。 wordのヴァージョンは16.31 です。macOSはMojave10.14です。 どこに「保存されていないファイル」が見つかるのか、ご教示いただけると幸いです。どうぞよろしくお願いします。

  • 誤って上書き保存してしまったら??

    ワードで文書を作成中でしたが、誤って上書き保存をしてしまいました。 元の文書データの復旧はできるのでしょうか?

  • Excel ファイルが上書き保存できません。

    Win 10 home で、マイクロソフトExcel 2007 を使っています。 先日まで問題なく上書き保存できたのですが、今日、ファイルを編集後、上書き保存したところ、 「●●●への変更は共有違反のため、保存されませんでした。別のファイルに保存し直してください。」 というExcelのエラーメッセージが出てきてしまい、上書き保存することができません。 該当のエクセルファイルは、Dropbox内に保存しています。 Drobobox内の、Word ファイルや、Excel 以外のファイルは、問題なく上書き保存することができますが、Excel のみ上書き保存ができない状況です。 同じ環境で、数年間同じ作業をしていたのですが、今回、初めてこの問題が発生しました。 1つ考えられるのは、1週間くらい前に、HDDをSSDにクローンして、換装したことです。換装は問題なく完了してましたが、その後、Excel ファイルを編集することがなかったので、今日まで問題に気づきませんでした。 問題の解決方法をアドバイスいただけると助かります。 よろしくお願いいたします。

  • word の上書き保存について 教えてください。

    はじめて質問する者です。よろしくお願いします。 word で作った文書を上書き保存(フラッシュメモリに)しようとするとWRLのTMPファイルになってしまい、その後そのアイコンをクリックしても、そのファイルにはアクセスできないなどの表示が出て、ファイルが開けなくなってしまいます。 プロパティを開いて、開くときのファイルをwordに変更したり、隠しファイルを読み取り専用に変更しても、文書が見当たらないなどの表示が出て解決できません。 よきアドバイスをお願い致します。

専門家に質問してみよう