If you simply moved the file from one folder path to another, the building blocks would not be removed.
The code as you posted it won't work; it should get a compile error because the beginning of the statement that now starts with the first double quote is missing. If what's missing is
Templates(
then the macro still won't work. The problem is this: When Word starts up, the Templates collection contains only Normal.dotm plus any template files that are in the STARTUP folder. Running the LoadBuildingBlocks command adds any template files that are
in the Document Building Blocks folder under the user's profile (%appdata%\Microsoft\Document Building Blocks). The collection still won't include any template from any other folder, let alone from a share on another computer. The attempt to access
Templates("\Wg16\srtemplate\Procedure_Template.dotm")
will cause the error 5941, "The requested member of the collection does not exist", referring to the Templates collection.
One solution is to base the document on Procedure_Template.dotm, or to include the RevLog building block in whatever other template on which you do base the document.
If neither of those will work for you, the last solution is to add code to the macro to load the Procedure_Template.dotm as an add-in (so that template is a member of the Templates collection) before you force load the building blocks. The quoted string
in the Templates() reference will still need the full path to the file.
Sub InsertRevLog()
' Insert Revision Log
AddIns.Add FileName:="\Wg16\srtemplate\Procedure_Template.dotm", Install:=True
Application.Templates.LoadBuildingBlocks
Templates("\Wg16\srtemplate\Procedure_Template.dotm"). _
BuildingBlockEntries("RevLog").Insert Where:=Selection.Range, _
RichText:=True
End Sub