以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 能否不打开excel表格而操作excel表格 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=93387) |
-- 作者:jiangxun -- 发布时间:2016/11/27 13:58:00 -- 能否不打开excel表格而操作excel表格 Dim App As New MSExcel.Application 我编写这个代码是为了在不打开excel情况下,向sheet2工作表写入值,但是没有成功,还是将文件打开了。请教如何做到呢? |
-- 作者:有点色 -- 发布时间:2016/11/27 14:17:00 -- 你getobject是怎么做的?
直接用MSExcel打开excel,不显示出来不就行了?
肯定是需要打开一下excel才能修改里面的内容的。 |
-- 作者:jiangxun -- 发布时间:2016/11/27 15:53:00 -- vba中的GetObject()函数,下面的代码在wps中调试通过,不用打开文件就可赋值取值 Private Sub CommandButton3_Click() End Sub |
-- 作者:jiangxun -- 发布时间:2016/11/27 15:54:00 -- 只是把文件属性变成隐藏了,不知道是哪里的问题,在wps中打不开,在excel中看不到取消隐藏后关闭保存才可在wps中打开,能否指点下 |
-- 作者:jiangxun -- 发布时间:2016/11/27 16:09:00 -- 这个功能能加到foxtable里面吗? |
-- 作者:jiangxun -- 发布时间:2016/11/27 16:58:00 -- 一下修改后代码,既取消隐藏,又取消只读,正常了 Private Sub CommandButton1_Click() Else
|
-- 作者:有点色 -- 发布时间:2016/11/27 20:08:00 -- vba没你说de那么麻烦吧?只要visible不设置成true,都不会显示的。参考
http://www.foxtable.com/webhelp/scr/2121.htm
|
-- 作者:jiangxun -- 发布时间:2016/12/2 22:42:00 -- 谢谢 ![]() |