• 最新功能
  • 1 EXCEL服务器概述
  • 2 安装与卸载
  • 3 基本概念&基本操作
  • 4 建立部门、角色、用户
  • 5 建立基础数据
  • 6 管理业务数据
  • 7 熟练填报
  • 8 数据查询
  • 9 工作流
  • 10 回写公式
  • 11 统计报表
  • 12 应用系统管理
  • 13 系统管理模块的常用操作
  • 14 填报网站
  • 15 移动端应用
  • 16 系统外观设计
  • 17 模板管理
  • 18 角色和用户
  • 19 数据项、数据表、数据库
  • 20 数据规范详解
  • 21 工作流详解
  • 22 表间公式详解
  • 23 实时系统、实时管理
  • 24 即时通讯
  • 25 文档管理
  • 26 网盘
  • 26.1 网盘配置
  • 26.2 网盘的应用
  • 26.3 网盘VBA接口
  • 27 和其它系统的数据集成
  • 28 和CAD软件的集成
  • 29 与移动端其它应用的集成
  • 30 安装与部署的高级话题
  • 31 表达式函数详解
  • 32 通过VBA程序操纵EXCEL服务器
  • 33 通过命令行操作ES客户端
  • 34 商业智能BI系统
  • 35 WebApi的应用
  • 36 共享文档
上一节 下一节

26.3 网盘VBA接口

以下为客户端vba调用网盘功能的接口函数

通用:

所有vba接口函数参数中的”远程目录"或“远程文件标识符”表示方法为:

远程目录:=<已注册的根目录名>[\<物理子目录名>]

远程文件标识符:=<已注册的根目录名>[\<物理子目录名>]\<物理文件名>

NFS_OpenDisk

功能:打开网络硬盘操作窗口,用户可在其中自由操作,关闭窗口,函数返回。其效果等同于点击菜单【报表】--【网络硬盘】

参数:两个返回参数:op,用户在窗口中进行过的所有操作的记录,是xml格式的串。errMsg,出错信息。

NFS_listRemoteDir

功能:列举当前用户有权限的所有远程目录。

返回值:字符型,当前用户有权限的所有远程目录连成的串,彼此间用"|"分隔。

参数:
readable,boolean型,可读=下载|列举
writeable,Boolean型,可写=建目录|删目录|目录更名|上载文件|删文件|文件更名

NFS_uploadFolder

功能:上传本地目录(包括其中的子目录及文件)到指定的远程目录中,成为其中的一个子目录。如果指定的远程目录下存在同名的子目录或文件,覆盖之。

返回值:Boolean型,true表示成功,false表示失败

参数:
localDir:string,本机目录名
remoteDir:string,远程目录
errMsg:string,返回参数。如果出错,为错误信息。

要求:
远程目录要存在
当前用户对远程目录拥有以下权限:建目录,上载文件,修改文件

NFS_uploadFile

功能:上传本地文件到指定的远程目录。如果远程目录不存在(至少第一级要存在),创建之;如果远程目录下同名文件存在,覆盖之。

返回值:Boolean型。true表示成功,false表示失败。

参数:
localFile:string,本地文件标识符
remoteDir:string,远程目录
errMsg:string,返回参数。如果出错,为错误信息。

要求:
指定的远程目录至少第一级存在。
如果远程目录本身存在,要求当前用户对其有写文件的权限;如果远程目录本身不存在,但是其某一级父目录存在,要求当前用户对其有创建子目录和写文件的权限。

NFS_downloadFolder

功能:下载远程目录(及其下的全部子目录和文件)到本机指定目录中,成为其中的一个子目录。如果同名目录(或其子目录)已存在,覆盖其中的同名文件。

返回值:Booelan型。true表示成功,false表示失败

参数:
remoteFolder:string,远程目录名
localDir:String,本地目录。
errMsg:string,返回参数。如果出错为错误信息

要求:
当前用户对远程目录有下载权限

NFS_downloadFile

功能:下载文件到本机指定目录中,可能改名。如果同名文件存在,覆盖之。

返回值:Boolean型。true表示成功,false表示失败

参数:
remoteFile:string,远程文件标识符。
localDir:Strinng,本地目录,远程文件将下载到此目录中。
newFileName:文件下载后重命名,此参数可选,若为空,表示不更名。
errMsg:string,返回参数。如果出错为错误信息。

要求:当前用户对远程目录有下载权限。

NFS_createRemoteFolder

功能:在远程目录中创建子目录。

返回值:Boolean型,true表示成功,false表示失败

参数:
remoteDir:要创建的远程目录。若此目录本身存在,则什么也不用做。否则,沿此目录向上,找到其最低一级子目录,在其中依次创建出各级,直至remoteDir被创建出来。

上一节 下一节