ドキュメントのミラーリング(Microsoft Word)
サラは、システム上の2つの異なるフォルダーに保存する必要のあるドキュメントを持っています。彼女は、ドキュメントの1つのコピーに対する更新を、ドキュメントのもう1つのコピーに自動的に反映させる方法があるかどうか疑問に思います。
この問題に取り組むには、実際にはいくつかの方法があります。 1つは、ドキュメントを実際に2つの場所に保存するマクロを作成することです。これを行うマクロの例を次に示します。
Sub DualSave() Dim FirstFolder As String Dim SecondFolder As String Dim DocName As String Dim objF As Object Dim retVal As Long SecondFolder = "c:\MyLocation\" With ActiveDocument If Not .Saved Then .Save FirstFolder = .Path & "\" DocName = .Name If FirstFolder = SecondFolder Then MsgBox "WARNING! Second folder is the same as first folder." Exit Sub End If Set objF = CreateObject("Scripting.FileSystemObject") retVal = -1 On Error Resume Next retVal = objF.CopyFile(FirstFolder & DocName, _ SecondFolder & DocName, True) On Error GoTo 0 Set objF = Nothing If retVal <> 0 Then MsgBox "File could not be copied to folder " & SecondFolder End If End If End With End Sub
このようなマクロは、現在の場所から2番目のフォルダー(SecondFolder変数で指定)にコピーするという点で、かなり単純です。つまり、2番目のフォルダーでドキュメントを開いて保存すると、元のドキュメントは更新されず、DualSaveマクロを実行するとエラーが発生します。 (1番目と2番目のフォルダー名が同じになるため、エラーが発生します。)このため、ドキュメントのバックアップを作成する方法として2番目の場所にコピーする場合は、このようなマクロアプローチが適しています。 Word MVP Graham Mayorによって作成されたアドインは、基本的に同じことを行います:
https://www.gmayor.com/SaveInTwoPlacesAddIn.htm
別のアプローチ(マクロを必要としない)は、メインドキュメントを作成してから、「リンクの貼り付け」を使用してミラードキュメントを作成することです
Wordの機能。最初のドキュメント全体を選択し、ミラードキュメント内で[リンクの貼り付け]を使用して情報を貼り付けるだけです。その結果、ミラードキュメントは常にメインドキュメントにあるものをすべて反映します。 (Word文書をリンクする方法に関する追加情報は、他の_WordTips_に示されています。)欠点は、ミラー文書に変更を加えて、それらをメイン文書に反映させることができないことです。ミラーリングは一方向のみです。
ただし、おそらく最善の解決策は、Wordにまったく依存しないことです。
代わりに、メインドキュメントを保存し、Windowsではそのメインドキュメントへのショートカットを作成します。ショートカットを2番目のフォルダーに移動すると、準備が整います。これで、誰かが元のドキュメントまたはショートカットのいずれかを開くことができ、常に同じドキュメントを参照します。ショートカットを作成するには、次の手順を実行します。
。ドキュメントを保存して、Wordを完全に終了します。
。保存したドキュメントファイルを見つけて右クリックします。 Windowsはコンテキストメニューを表示します。
。 [ショートカットの作成]を選択します。ショートカットは、元のドキュメントと同じフォルダに配置されます。
。 2番目のフォルダのウィンドウを開きます。
。ショートカットを最初のフォルダーから2番目のフォルダーにドラッグします。
これでショートカットができました。ダブルクリックすると、Wordは元のドキュメントを開きます。これで、基本的に2つの異なるフォルダからアクセスできる単一のドキュメントができました。もちろん、このアプローチの欠点は、2番目のフォルダーに元のドキュメントへのショートカットしか含まれていないことです。つまり、ショートカットを元のドキュメントのバックアップと見なすべきではありません。そうではありません。ドキュメントのバックアップコピーを作成する方法を実際に探している場合は、このヒントで説明されている他のソリューションのいずれかを使用してください。
注:
このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。
(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(12633)は、Microsoft Word 2007、2010、2013、2016、2019、およびOffice365のWordに適用されます。