The Microsoft Excel DLL interface has been optimized to maximize performance for the two most common operations: getting values out of cells and putting values into cells. This has been done with two special functions, xlCoerce and xlSet. These are available only from DLLs.