以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 为会不能向xlsx文件中写入值? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=173410) |
-- 作者:wcs -- 发布时间:2021/11/28 23:23:00 -- 为会不能向xlsx文件中写入值? 我的代码是这样的: Dim Book2 As New xls.Book("C:\\TB12.xlsx") \' 定义一个XLS对象 Dim Sheet2 As XLS.Sheet = Book2.Sheets("sheet1") \'定义当前的表 Sheet2(320,3).Value = "123" \'将值写入 结果就是无效。这应是D321单元格,无反映。 无论这个C:\\TB12.xlsx是打开,还是没有打开,都不行。 请问下如何解决这个问题?
|
-- 作者:有点蓝 -- 发布时间:2021/11/29 8:19:00 -- 没有保存吧 Book2.Save("C:\\TB12.xlsx") |
-- 作者:wcs -- 发布时间:2021/11/29 9:13:00 -- 增加了这个保存的代码。 程序提示“文件已被打开,请先关闭之”不清楚这是什么意思? 这些代码是默认EXCEL在关闭状态下才有效吗? 目前这个文件不得不先就被打开了。
|
-- 作者:有点蓝 -- 发布时间:2021/11/29 9:17:00 -- 使用代码编辑execl数据的时候吗,不能先打开文件的,必须先关闭 |
-- 作者:wcs -- 发布时间:2021/11/29 11:35:00 -- 那只有用VBA了。 |