A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
I would say that the variations are not version dependent but are resolution and printer driver dependent.
Very difficult to control widths and heights under those circumstances.
Newer versions of Excel allows you to change from pixels and points to measurements like mm which are not affected by resolution and drivers.
In older versions you can use VBA to set column widths and row heights in mm which are not affected by those factors.
See this site for code. . .
http://www.erlandsendata.no/english/index.php?d=envbawssetrowcol
Gord