【发布时间】:2010-06-21 20:14:47
【问题描述】:
我有一个用 VB6 编写的应用程序,可以将数据写入电子表格。我正在使用 MS Excel 11.0 对象库来创建 Excel 实例并打开这本书:
Dim xlApp As Excel.Application, remoteBook As Workbook
Set xlApp = New Excel.Application
Set remoteBook = xlApp.Workbooks.Open(sheetName)
除了写入工作簿“sheetName”外,该程序还允许用户启动工作簿以查看累积结果。
有一个机会,无论多么渺茫,用户可能会打开工作簿以查看结果,而其他人正在尝试对其进行写入。我想让用户优先写入工作表。有没有办法可以启动工作表以只读方式查看? excel 应用程序对象有一个只读属性,但它(当然)是只读的。
如何设置我的程序以将数据写入工作簿,即使有人不小心将文件留在办公桌上打开?
【问题讨论】: