以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 为啥清除不了 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=42974) |
-- 作者:blackzhu -- 发布时间:2013/11/27 13:59:00 -- 为啥清除不了 Dim Book As New XLS.Book(ProjectPath & "data\\资料卡.xls") Dim sheet As XLS.sheet = Book.Sheets(0) sheet(4,2).Value = Nothing sheet(4,2).Value = nothing sheet(5,2).Value = nothing sheet(4,4).Value = nothing sheet(5,4).Value = nothing sheet(6,2).Value = nothing sheet(6,4).Value = nothing sheet(7,2).Value = nothing sheet(8,2).Value = nothing sheet(8,4).Value = nothing sheet(9,1).Value = nothing 我这样写代码 怎么清除不了excel的数据,这个excel 是在 浏览器控件中加载的.路径那些我都设置好的
|
-- 作者:Bin -- 发布时间:2013/11/27 14:06:00 -- 你清除了,并不会在浏览器同步显示的. |
-- 作者:blackzhu -- 发布时间:2013/11/27 14:15:00 -- 问题我打开excel 也存在呀 |
-- 作者:Bin -- 发布时间:2013/11/27 14:16:00 -- 你保存了没有? 试试赋值为 \'\' 看看 |
-- 作者:blackzhu -- 发布时间:2013/11/27 14:17:00 -- 试过了一样 我有保存代码的 |
-- 作者:Bin -- 发布时间:2013/11/27 14:19:00 -- 确定你试了?上个例子瞅瞅. |
-- 作者:blackzhu -- 发布时间:2013/11/27 14:43:00 -- 搞定了 上传代码: If Forms("窗口1").Opened Then Dim exl As object = Forms("窗口1").Controls("WebBrowser1").Basecontrol.ActiveXInstance Dim wb As MSExcel.Workbook = exl.Document Dim ws As MSExcel.Worksheet= wb.worksheets("sheet1") ws.cells(5,3).Value = Nothing ws.cells(5,5).Value = Nothing ws.cells(6,3).Value = Nothing ws.cells(6,5).Value = Nothing ws.cells(7,3).Value = Nothing ws.cells(7,5).Value = Nothing ws.cells(8,3).Value = Nothing ws.cells(9,3).Value = Nothing ws.cells(9,5).Value = Nothing ws.cells(10,2).Value = Nothing wb.Save End If 在这边 记住 cells 的开始行和列 全部是从1开始,而不是从0. 先行后列原则
[此贴子已经被作者于2013-11-27 14:43:48编辑过]
|
-- 作者:blackzhu -- 发布时间:2013/11/27 14:44:00 -- 我做了个用excel输入到数据库的东西.所以需要清除excel的输入项 |
-- 作者:blackzhu -- 发布时间:2013/11/27 14:47:00 -- 另外一个 我在浏览器控件加载excel 怎么可以看到excel的工具栏. foxmail的最新版是利用本地应用按钮打开的. |
-- 作者:blackzhu -- 发布时间:2013/11/27 15:10:00 -- 楼上的问题没有人知道吗 |