It seems the issue was that I had the Echo off in my macro. Oddly, the macro would run perfectly, and even display my msgbox that it was complete, but the program appeared to lock up. What was actually happening was there was a message somewhere that was not visible waiting for an input, but I...