in reply to Re: Win32::OLE SaveAs question.
in thread Win32::OLE SaveAs question.

Just to pick a nit: this is not restoring the original value. You need to query what the original value is before you start, and restore that after you are done. Make certain that you catch all exit points from your routine, or you may end up with some funky behavior.

Not being a Win32:OLE user, I don't know the required calls to do it.

--MidLifeXis