求助高手,写了一个代理,统计并输出数据到excel中,手工运行代理,输出数据成功;自动运行代理则不输出excel。

问题描述

求助高手,写了一个代理,统计并输出数据到excel中,手工运行代理,输出数据成功;自动运行代理则不输出excel。SubInitialize'------------------------------------------------------'function:thisagentrunonceaday,inordetoexportdatatoTS2'------------------------------------------------------OnErrorGotocatchDimsessionAsNewNotesSessionDimdbAsnotesdatabaseSetdb=session.CurrentDatabaseDimproAsNotesDocumentSetpro=db.GetProfileDocument("Profile")Ifpro.days(0)="2"Orpro.days(0)="1"ThenExitSubEndIfDimlocationAsStringDimuserNameAsStringDimpassWordAsStringlocation=pro.Location(0)userName=pro.UserName(0)passWord=pro.PassWord(0)DimyyAsVariantyy=Split(pro.Location(0),"")IfNotpro.UserName(0)=""ThenDimstrComAsStringDimresultAsIntegerstrCom="netuse\"+yy(2)+""+passWord+"/user:"+userNameresult=Shell(strCom,1)EndIfCallRealtimeExport(location,pro)CallstatisticExport(location,pro)ExitSubcatch:Print"export:ln_"&Erl()&""&Error()&""ExitSubEndSub请高手给予帮助!谢谢!

解决方案

解决方案二:
补充:这个代理是运行在一个Domino服务器上的,统计这个服务器上DB的信息,并以Excel的形式输出到另一个机器上。请高手指点!
解决方案三:
再次请求高手帮助!
解决方案四:
CallRealtimeExport(location,pro)CallstatisticExport(location,pro)这两个函数都是干嘛的啊?是调用操作系统的excel控件创建excel文档吗?如果是,那么手动运行的时候是调动当前机器的excel控件,自动运行的时候调用Domino服务器的excel控件,所以,自动运行的时候需要确认Domino服务器安装了excel。。如果不是上面说的原因。。就不好说了。不清楚你这两个函数怎么写的啊?
解决方案五:
向“ppmmjjyy”致谢!CallRealtimeExport(location,pro)CallstatisticExport(location,pro)这两个函数确实是调用操作系统的excel控件创建excel文档SubstatisticExport(directoryAsString,NewDocAsNotesDocument)'----------------------------------------------------------'exportfile"RatioinDept""Ratioindetails""RatioinMachineType"'----------------------------------------------------------DimsessionAsNewNotesSessionDimdbAsnotesdatabaseSetdb=session.CurrentDatabaseDimviewAsNotesViewDimdocAsNotesDocumentDimproAsNotesDocumentSetpro=db.GetProfileDocument("Profile")DimdocsAsNotesDocumentCollectionDimcurrentDocAsNotesDocumentDimdept()AsStringDimiAsIntegerDimlocationAsStringDimtable6(0To1)AsStringlocation=directorySetcurrentDoc=NewDocDimview6AsNotesViewSetview6=db.GetView("MachineCountViewForTS2")Dimdoc6AsNotesDocumentSetdoc6=view6.GetFirstDocumentDimdepartmentIndex(0To10)AsInteger'Dimdepart(0To10)AsStringfileName6=location+"Ratioindetails"+Format(Today,"yyyy-mm-dd")+".csv"exportfile6=fileName6Dimexport6AsIntegerexport6=FreefileOpenexportfile6ForOutputAsexport6。。。。。。。。。
解决方案六:
手动执行的时候是调用你本机的环境,自动运行的时候是调用服务器上的环境。检查一下你服务器上的环境。比如生成Excel,你的服务器上应当有Excel才行呀。
解决方案七:
你的服务器里必须安装Excel才行。
解决方案八:
你还需要考虑权限的问题,在服务器自动运行是以代理的最后修改者身份运行,手动运行是以运行者的身份运行
解决方案九:
學習,支持.
解决方案十:
mark...
解决方案十一:
你要看你服务器上有没有excel环境啊,手动运行是本机的,自动运行是在服务器上,别忘了管理员签名
解决方案十二:
应该是BS的吧。所有代理是运行在服务上面的。
解决方案十三:
要保证你的服务器系统是windows的才行,在windows下的写法和unix下是不一样的
解决方案十四:
服务器上需excel环境
解决方案十五:
了解

时间: 2024-10-01 00:55:52

求助高手,写了一个代理,统计并输出数据到excel中,手工运行代理,输出数据成功;自动运行代理则不输出excel。的相关文章

求助.我拿到一个用VB.net 语言 Vs2005 和Access工具 编写的程序 可我不会运行 急求高手指点

问题描述 求助.我拿到一个用VB.net语言Vs2005和Access工具编写的程序可我不会运行急求高手指点请对这方面的有研究的高手联系QQ873498013我把程序发给你,只要告诉我如何配置运行的即可.Q币相赠大伙帮帮忙啊真得很急! 解决方案 解决方案二:安装.netFrameWork2.0解决方案三:安装2005就可以调试了解决方案四:我已经加你了

c语言-写了一个先序创建二叉链表的程序,但是怎么都不能成功

问题描述 写了一个先序创建二叉链表的程序,但是怎么都不能成功 源代码: #include #include #include #define TElemtype char #define Status int #define OK 1 #define ERROR 0 typedef struct BiTNode { TElemtype data; struct BiTNode lchild,*rchild; }BiTNode; typedef BiTNode BiTree; Status Cre

shell脚本-linux如何设置一个shell在开机登录之后自动运行?

问题描述 linux如何设置一个shell在开机登录之后自动运行? 系统的一些后台应用需要通过运行一个shell来启动,那么如何设置这个shell在开机用户登陆之后自动运行 解决方案 把你shell脚本放到 /etc/init.d/中 同时chmod设置X执行权限,这样系统启动就可以执行了 http://stackoverflow.com/questions/12973777/how-to-run-a-shell-script-at-startup 解决方案二: 现在可以直接在图形化界面中设置,

《Excel高手捷径:一招鲜,吃遍天》一第18招 怎样在Excel中插入方框内打勾符号(√)和方框内打叉符号(×)

第18招 怎样在Excel中插入方框内打勾符号(√)和方框内打叉符号(×) Excel高手捷径:一招鲜,吃遍天要在Excel单元格内容为"是"和"否"后面插入方框,并且方框内打勾 .光标放在"是"后面,单击菜单"插入→符号",字体选择Wingdings,选择方框符号,如图1-66所示. 光标放在"否"后面,单击"插入→符号",字体选择Wingdings,拖动右边的滚动条,拖到最下面,倒数

c#-c++写的一个简单学生信息管理系统,求助。

问题描述 c++写的一个简单学生信息管理系统,求助. 编译不报错,就是运行不出来 #include<iostream.h> #include<stdio.h> #include<string.h> class student//定义学生信息类 {public: char name[20]; char num[10]; char banji[20]; int math,english,chinese,computer; int sum; double ave; void

【求助】用Python写出一个遍历网站所有url的小工具

问题描述 [求助]用Python写出一个遍历网站所有url的小工具 用Python 怎么写出一个 遍历网站所有url的小工具, 包括首页的url和所有子网页url 不能有重复的url,我自己写的只能遍历一个网页的 首页,子网页的遍历不出来,新人 没币 ,求好心人帮助!!! 解决方案 http://www.cnblogs.com/fnng/p/3576154.htmlhttp://www.oschina.net/code/list_releted_codes?id=25402 解决方案二: htt

c# com组件-求助c#写com组件有毒 看了无数文章也无法公开一个类中的函数

问题描述 求助c#写com组件有毒 看了无数文章也无法公开一个类中的函数 看了无数文章和博客尝试了无数方法依然无法解决这个问题 编译的com组件永远只有 _object 下的的几个函数自定义的函数一个也没有 下面是看着无数文章写的代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Run

实时性-求助高手一个关于QT的问题

问题描述 求助高手一个关于QT的问题 我想用QT实现摄像机的实时采集和显示,用哪个控件显示图片实时性和效率最高,如果我用GraphicsView的话,我需要把图片直接以Stretch的方式显示,我不想用他自动生成的滚动条该咋整啊? 解决方案 可以结合OpenCV来做这个,看下这里:http://blog.csdn.net/llh318724/article/details/7007661 解决方案二: 对,就是按照楼上说的,qt里面使用opencv最快了

用ssh写的一个小的登陆网页老报这个错是什么原因?怎么解决?新手求助!请多多帮助!

问题描述 用ssh写的一个小的登陆网页老报这个错是什么原因?怎么解决?新手求助!请多多帮助! 2015-9-18 13:15:20 org.apache.catalina.core.AprLifecycleListener init信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.l