预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

底稿控件 底稿控件通过VB工程office.vbp编写(程序中的注释很详尽),打包的步骤是 打开VB工程; 在菜单中选择外接程序(Add_Ins)→外接程序管理器(Add_InManager),在弹出的外接程序管理器窗口中选中PackegeandDeploymentWizard,在加载行为中选中“在启动中加载”和“加载/卸载”,最后确定; 在菜单中选择外接程序(Add_Ins)→PackegeandDeploymentWizard→在弹出的PackegeandDeploymentWizard窗口中点击“Packege”; 在PackegeandDeploymentWizard-PackagingScript窗口中点击“下一步”; 在PackegeandDeploymentWizard-PackageType窗口中选中“InternetPackage”,然后选择“下一步”; 在PackegeandDeploymentWizard-PackageFolder窗口中选择保存包的目录位置,然后选择“下一步”; 在MissingDependencyInformation窗口中不用作任何选择,直接选择“OK”; 在PackegeandDeploymentWizard-IncludedFiles窗口中选中“comdlg32.ocx”、“MSINET.OCX”、“objsafe.tld”、“officectrl.ocx”和“VB6RuntimeandOLEAutomation”,然后选择“下一步”; 在PackegeandDeploymentWizard-FileSource窗口中,对于以上5项,要求FileSource都选中“Includeinthiscab”; 在PackegeandDeploymentWizard-SafetySettings窗口中“SafeforScripting”选择“No”,“SafeforInitialization”选择“Yes”; 最后选择“完成”即可。 在选择的目录下会生成officectrl.CAB和officectrl.html,将officectrl.CAB放到“PICCAUDIT\SourceCode\component\com\picc\piccaudit”目录下,控件ID在officectrl.html的源码中。 底稿控件的版本 <objectclassid="CLSID:575A0DDF-29D9-4DAB-BDEA-0F22B4F4CBDF"id="控件ID"codebase="http://Web服务器IP地址/piccaudit/officectrl.CAB#version=1,1,0,1"> </object> 底稿控件的方法 打开底稿控件 functionOpenHttpFile() { //如果是Excel 控件ID.setFileType("xls"); 控件ID.openHttpFile("http://Web服务器IP地址/piccaudit/temp.xls"); //如果是Word 控件ID.setFileType("doc"); 控件ID.openHttpFile("http://Web服务器IP地址/piccaudit/temp.doc"); } 保存到本地 functionsaveCurrent(){ 控件ID.saveCurrent(); 控件ID.saveToLocale(); } 保存到服务器 //将文件保存到客户端临时目录,用控件ID.getlocalfilename方法可以得到临时文件名 functionsubmitfile() { //将文件保存到客户端临时目录 控件ID.saveCurrent(); //将本地文件上传到服务器临时目录c:\temp,再改为实际文件路径 控件ID.uploadurl="http://Web服务器IP地址/piccaudit/UploadPaperFile.di?auPaperProjectNo="+fm.auPaperProjectNo.value+"&auPaperPaperIndex="+fm.auPaperPaperIndex.value+"&auPaperPaperVersion="+fm.auPaperPaperVersion.value; 其中,UploadPaperFile.di在Web.xml中配置, //得到服务器实际文件路径 varlocalfilename=""; localfilename=用控件ID.getlocalfilename(); 用控件ID.pSubmitFile(localfilename); } 导入页面内容 将页面内容导入到