| 发表于:2007-10-20 16:53:596楼 得分:0 |
你打开的是一个新建的文档还是一个已存在的文档 如果是新建一个文档,那第一行一定是一个空字符 串。如果是一个已存在的文档那就要看一看第一行 是否有数据。 要不然就是你忘了激活刚打开的文档如: document(?).activate 然后再用 str(i)= activedocument.paragraphs(1).range.text 或者这样 private sub newfile() for i =0 to 这里少了结束值 set mydoc=word.document '这句好像有点多余 set mydoc=document.add ' …… str(i)= mydoc.paragraphs(1).range.text '修改这里 msgbox "str("& i &")=" & str(i) mydoc.saveas filename:=i mydoc.close next end sub 祝你好运 | | |
|