Foxtable(狐表)用户栏目专家坐堂 → VBA代码中的 set 语句,在Foxtable中有替代的用法吗?


  共有2519人关注过本帖树形打印复制链接

主题:VBA代码中的 set 语句,在Foxtable中有替代的用法吗?

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/28 18:57:00 [显示全部帖子]

直接用

 

Dim tbs = xxxxxxxxx

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/29 10:43:00 [显示全部帖子]

参考代码

 

Dim _app As New MSWord.Application
Dim doc = _app.Documents.open("d:\test.doc")
Dim tbs = Doc.Tables '对表格进行排版
For i As Integer = 1 To tbs.Count '历遍选定区域中的WORD表
    Application.DoEvents '屏幕步步更新
    Dim tb = tbs(i)
    tb.Range.Select
    _app.Selection.Find.Text = "AHE" '要删除的字符
    _app.Selection.Find.Replacement.Text = ""   '清空
   
    _app.Selection.Find.Execute(Replace:=MSWord.WdReplace.wdReplaceAll) '这是个参数,全部替换的意思,写法应是对的与上次我作的一样
    output.show("是")
    output.show(i)
    output.show(tbs.Count)
Next
_app.visible = True


 回到顶部