*--------------------------------------------------- >> PROCEDURE GetColumnNames(tn) >>*[2012/11/26 17:39:35] ndragan - just use the clipboard >> LOCAL aF[1], lnfields >> loXls=this.oexcel >> loxls.ActiveSheet.ROWS(tn).SELECT >> loxls.SELECTION.COPY() >> _CLIPTEXT=TRIM(_CLIPTEXT, 1, 0h0d) >> lnfields=ALINES(aF, _CLIPTEXT, hTab) >> DIMENSION THIS.aFld[lnFields] >> ACOPY(aF, THIS.aFld) >> *[2012/11/30 15:20:39] ndragan - widen the date fields so that Excel2010 doesn't see ######. >> FOR i=1 to lnFields >> IF lower(af[i])$this.cValueFieldsList >> loxls.columns(i).ColumnWidth = 15.57 >> endif >> ENDFOR >>>>Which now works even without saving the file. I just wish I didn't have to waste so much time on this.