Question: I need to add a row to a spreadsheet using VBScript on a PC that does not have Microsoft Office installed.

I tried [`Set objExcel = CreateObject("Excel.Application")`]

Since Excel does not exist on the PC I cannot create this object.

Is there a way to modify a spreadsheet without Excel?

Answer: 
Not without extreme difficulty. Microsoft have released their file format specifications, [Excel here](http://download.microsoft.com/download/0/B/E/0BE8BDD7-E5E8-422A-ABFD-4342ED7AD886/Excel97-2007BinaryFileFormat(xls)Specification.pdf), but these are not to be taken lightly, and I think you will have a difficult time using VBScript.
Without Excel installed I cannot see how you will be able to change an Excel document. 

However, If your are using Excel 2007 spreadsheets (xslx) then you should able to use the OpenXML functionality of the .NET Framework to update the contents without Excel physically being installed.

Take a look [here](http://www.microsoft.com/uk/msdn/screencasts/screencast/239/Intro-to-the-Office-Open-XML-File-Format.aspx) for more information on Office OpenXML.