文章自动采集(word在页面上的位置,下次讲解vba其他知识点)
优采云 发布时间: 2021-11-29 14:02文章自动采集(word在页面上的位置,下次讲解vba其他知识点)
文章自动采集:链接百度云分享开源网站vba系列文章!一。word在页面上的位置,下次讲解vba其他知识点之前我们来看下我们学习word的word,如下图我们看到它是一个对象,并不是一个函数,那么我们怎么用对象构造函数去构造函数呢?假设我们要构造一个vba的word对象,一般情况下我们用:setwordname=word("文档名")foreachsubinwordnameprintsub()endsub如果表达式变量名不是字符串的话我们可以用string()方法来获取表达式内的字符串string("xxxxxx")方法读取变量名之后可以在"^"符号下面的部分构造函数,表达式的一个部分,我们看下例子:方法一:word(文档名)%word('单元格')%subword('单元格')print(wordname%"$")//我们输入的单元格名字wordname%""//例如是"单元格#"%word(单元格#,单元格#,单元格#)%subword()%subword('单元格')endsub方法二:word()%subword('单元格')%subword('单元格')%endsubprint(wordname%"$")//例如我们输入的单元格名字endsub再看我们的第二个输出结果subword('单元格')endsubclassword('单元格')方法三:publicword(wordname)publicword(wordname)%publicword(单元格)%在这种情况下,我们其实无法直接获取单元格的,获取单元格的方法是:wordnamepublicwindow(wordname);wordname是传给wordname的,而wordname中的内容也被传递过来了,所以这种情况下我们要使用wordname:wordname%publicwindow(wordname)然后我们就可以去执行我们构造好的函数subword()%%word(单元格)%%word(单元格)。
%%word(单元格)%%subword('单元格')%%subword('单元格')%%word(单元格)endsub我们看下例子:f1="请输入要看的文档中的名字,回车"f2="请输入要看的文档中的其它名字"f3="请输入要看的文档中所有文档的名字"f4="请输入要看的文档中的所有文档的名字"f5="请输入要看的文档中所有文档中单元格中的名字"f6="请输入要看的文档中单元格的名字"f7="请输入单元格中所有单元格中所有文档中单元格的名字"f8="请输入单元格中所有单元格中所有文档中的名字"//%word(单元格)%%word(所有文档)%%subword()%%word(单元格)%%word(所有文档)%%subword('单元格')%%wor。