It's Richard. Check your R13 release notes. :-)
Don't take my word for it. Let's get some of the other folks here who have been participating in the optimization discussion to try it out.
I like what you did with adding the messaging methods. Doing something similar for logging would allow more people to track performance. I've added some very simple logging code in my implementation that keeps track of when the important parts of the SaveTableToWorkbook method starts and finishes and dumps out a string to a text file. If you want it I'm happy to send it along to you.
I would also bet that implementing a regex library like Craig Boyd's, to clean non-printing lower ASCII characters from the data would be faster than the CHRTRAN stuff just added. But to be sure, you'd have to test it. :-)
↧