如下面 我建立一个word文件,并且书签 都加上了,三个,分别为我的表,主表名,签表人 我的表                                主表名  签表人:     
 WordTemps.Selection.Goto(wdGotoBook, , , 我的表)
  WordTemps.Selection.TypeText "张三"
  
  WordTemps.Selection.Goto wdGotoBook, , , 主表名
 WordTemps.Selection.TypeText "表一"
产生的结果,不是分别的文字 代替了 书签, 而是, 表一张三   两个值连在一起,在“我的表”对应的书签位置,而后面的两个书签对应位置都是空的,这是为什么啊“?

解决方案 »

  1.   

    WordTemps.Selection.Goto(wdGotoBook, , , "我的表")是不是应该加上双引号呀??
      

  2.   

    我的结论是
    改成WordTemps.Selection.Goto(true, , , "我的表")
    奇怪的是,用WordTemps.Selection.Goto(wdGotoBook, , , 我的表)编译能通过,但不显示
    用WordTemps.Selection.Goto(wdGotoBook, , , “我的表”)就提示书签不存在
    靠,服了vb了。
    下次绝不用这种不知所云,细节不行的东西
      

  3.   

    //奇怪的是,用WordTemps.Selection.Goto(wdGotoBook, , , 我的表)编译能通过你是在什么环境下写的代码,是VB6,还是VBA,还是VB Script?