ispssdatadoc对象从属于document对象,其方法有很多,今天我们来一一介绍,包括他的功能和用法,可能有不太详尽的地方,大家多提意见,欢迎有志于spss自动化的网友交流。1>clear方法:清除数据。使用方法:objdatadoc.selectcells('a','b',19,29)Objdatadoc.clear2>copy方法:复制数据。使用方法:objdatadoc.copy3>cut方法:剪贴对象到剪贴板。使用方法:objoutputdoc.selectalltablesObjoutputdoc.cut4>delete方法:删除选定的数据。使用方法:objoutputdoc.selectlastutputObjoutputdoc.remove5>deletemenuitem方法:删除菜单项使用方法:Objdatadoc.deletemenuitem('edit')6>deletemenuitemfromall方法:从所有数据窗中中删除菜单项,用法同上。7>getbannertext方法:获取标题文本使用方法:Banner=objoutputdoc.getbannertext8>getdocumentpath方法:获取文档路径使用方法:Path=objoutputdoc.getdocumentpath9>getfiltervariable方法:获取变量名或者带有标签的变量名使用方法:Objdatadoc.getfiltervariable(false) 'false表示只获得变量名不要标签10>getnumberofcases方法:获取case数量使用方法:Num=objdatadoc.getnumberofcases11>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.paste17>printdoc方法:打印使用方法:Objdatadoc.printdoc '使用ispssprintoptions和printrange确定打印内容和方法。18>saveas方法:另存为使用方法:objdatadoc.saveas('d:\fuck.sav')19>selectcases方法:选择case使用方法:objdatadoc.selectcases(1,100) '选择1到100的case20>selectcells方法:选择单元格使用方法:Objdatadoc.selectcells('a列','b列',1,100)21>selectvariables方法:选择一定范围内的变量使用方法:Objdatadoc.selectvariables('a列','b列')