Well yes, but strictly speaking, the code is applying content to different objects.

Options.anything is a property of the Application object, not the Document object.

So unless you are doing something more involved, it is not needed to declare wdDoc as ActiveDocument. The With.Options is not doing anything at all to the wdDoc object. You should also Set wdDoc = Nothing at the end.

That being said, it certainly is good practice to record the state of properties, and return them once you are done. In this case though, if backgroundsave = true, you will be returning the application back to backgroundsave. My point was that backgroundsave, if resources are critical, should be off, and stay off.