答案将稍微取决于应用程序是在服务器上运行还是在客户机上运行.如果您在服务器上运行,那么您将需要使用一种基于XML的office生成格式,因为using Office Automation on a server时会出现已知问题.
但是,如果您在客户端计算机上工作,则可以 Select using Office Automation或使用Office Open XML格式(请参见下面的链接),Microsoft Office 2000本身或更高版本都支持这种格式,也可以通过Service Pack进行支持.不过,这方面的一个缺点是您可能无法嵌入您希望显示的某些类型的图形或图像.
最好的方式取决于你在发展上投入了多少时间.如果你走办公自动化的道路,有很多好的教程可以通过谷歌找到,而且学习起来相当简单.然而,OpenOfficeXML格式是相当新的,所以您可能会发现学习曲线要高一些.
Office Open XML Iinformation