本人在软件开发过程中遇到了标题所指的问题,在两篇相关讨论(见参考资料【1】【2】)的帮助下,想到了一个不错的解决方法。 当我们在程序中使用Excel.Application对象打开xls文件时,通常会使用如下的代码:(以VB为例) Private xlApp As Excel.Application ' 声明 Excel 程序对象 Private xlBook As Excel.Workbook ' 声明 Excel 工作簿对象 ''''''''''''''''''''''''' ' 打开Excel 工作簿 ''''''''''''''''''''''''' Private Sub OpenXls() Set xlApp = New Excel.Application ' 创建 Excel 程序对象 Set xlBook = xlApp.Workbooks.Open("A.xls") ' 打开 Excel 工作簿 xlApp.Visible = False ' 设置 Excel 程序不可见(即不出现在任务栏) End Sub ''''''''''''''''''''''''' '操作Excel 工作簿 ''''''''''''''''''''''''' Private Sub OperateXls() xlBook.Worksheets(0).Cells(1, 1) = "示例文字" xlBook.Worksheets(0).Cells(1, 1).Font.Color = RGB(255, 0, 0) ' 更多其他操作....