*** This is how we are going to get around the fact that _VFP.DataToClip() *** Only works in Data Session #1 - we are going to "roll our own" to shove *** the contents of the cursor into the clipboard - this also gets around the issue *** of the field names going into the first row in the range *** Copy the contents of the cursor to a delimited file that is in clipcoard format lcTempFileName = SYS( 2015 ) + [.txt] COPY TO ( lcTempFileName ) TYPE DELIMITED WITH TAB *** Now shove that into the clipboard _CLIPTEXT = FILETOSTR( lcTempFileName ) *** Now past it into the appropriate range in the work sheet lnRecCnt = RECCOUNT( ALIAS() ) lcRange = [A1:D] + TRANSFORM( lnRecCnt ) *** And paste it in oSheet.Paste( oSheet.Range( lcRange ) ) *** Make sure we can see the entire caption oSheet.Columns("A:A").EntireColumn.AutoFit()