The way the tables work in NIReports is that you call the TableStart function, you format the table, and then you call the TableEnd function. Once you have called the TableEnd function, the table cannot be edited. The high-level function CVI provides for converting a CVI table to a NIReports table does NOT leave the table open so you can't change the properties of a converted table. If you would have run the GetErrorString function on the error you were getting, -18, you would have seen that you are getting a "Table Not Opened" error. Your two options would be:
1) Change the column width of the CVI table before you convert it. You could change it back after.
2) Don't use the convert function and build the table yourself from the NIReport lower leve
l functions. A much more time consuming approach.
Best Regards,
Chris Matthews
National Instruments