ispssdatadoc对象从属于document对象,其方法有很多,今天我们来一一介绍,包括他的功能和用法,可能有不太详尽的地方,大家多提意见,欢迎有志于spss自动化的网友交流。
-
1>clear方法:清除数据。
-
使用方法:objdatadoc.selectcells(“a”,“b”,19,29)
-
Objdatadoc.clear
-
2>copy方法:复制数据。
-
使用方法:
-
objdatadoc.copy
-
3>cut方法:
-
剪贴对象到剪贴板。使用方法:
-
objoutputdoc.selectalltables
-
Objoutputdoc.cut
-
4>delete方法:删除选定的数据。
-
使用方法:
-
objoutputdoc.selectlastutput
-
Objoutputdoc.remove
-
5>deletemenuitem方法:删除菜单项
-
使用方法:
-
Objdatadoc.deletemenuitem(“edit”)
-
6>deletemenuitemfromall方法:从所有数据窗中中删除菜单项,用法同上。
-
7>getbannertext方法:获取标题文本
-
使用方法:
-
Banner=objoutputdoc.getbannertext
-
8>getdocumentpath方法:获取文档路径
-
使用方法:
-
Path=objoutputdoc.getdocumentpath
-
9>getfiltervariable方法:获取变量名或者带有标签的变量名
-
使用方法:
-
Objdatadoc.getfiltervariable(false) 'false表示只获得变量名不要标签
-
10>getnumberofcases方法:获取case数量
-
使用方法:
-
Num=objdatadoc.getnumberofcases
-
11>gettextdata方法:获取范围内文本格式的数据
-
使用方法:
-
array=objdatadoc.gettextdata(“a列”,“b列”,12,14)
-
12>getvariables方法:返回一个一维变量数组,可以选择接收变量还变量标签。功能是获得变量名或者带标签的变量名。
-
使用方法:
-
Variablelist=objdatadoc.getvariables(boolean) 'boolean取1为获取变量名和标签,取0为仅获取变量名
-
13>getweightingvariable方法:获取加权变量。
-
使用方法:string=objdatadoc.getweightingvariable(boolean) 'boolean是1则返回变量名和标签
-
14>invokedialogandexcutesyntax方法:激活一个对话框并运行命令。
-
使用方法:
-
Objdatadoc.invokedialogandexecutesyntax(strpath,spsswindoparent,true) 'strpath是菜单路径,例如"analyze>survival>lifetables";spsswindoparent是父对话框,可取1或者0;true指的是同步,也就是运行命令以后立刻获得控制权。
-
15>invokedialogandreturnsyntax方法:返回一个syntax命令。
-
使用方法:
-
String=objdatadoc.invokedialogandreturnssyntax(strpath,spsswindoparent)
-
16>paste方法:粘贴
-
使用方法:
-
Objdatadoc.selectcells(‘a列’,‘b列’,20,23) '选择区域粘贴
-
Objdatadoc.paste
-
17>printdoc方法:打印
-
使用方法:
-
Objdatadoc.printdoc '使用ispssprintoptions和printrange确定打印内容和方法。
-
18>saveas方法:另存为
-
使用方法:objdatadoc.saveas(“d:\fuck.sav”)
-
19>selectcases方法:选择case
-
使用方法:objdatadoc.selectcases(1,100) '选择1到100的case
-
20>selectcells方法:选择单元格
-
使用方法:
-
Objdatadoc.selectcells(‘a列’,‘b列’,1,100)
-
21>selectvariables方法:选择一定范围内的变量
-
使用方法:
-
Objdatadoc.selectvariables(‘a列’,‘b列’)
转载请注明来自DataScience.
邮箱: 675495787@qq.com