Agent 不能自动运行

问题描述

手动运行都正常,但是自动运行就不行了,请教达人!代码:-------------------------------SubInitializeOnErrorGotoerrpDimsessionAsNewNotesSessionDimdbAsNotesDatabaseDimviewAsNotesviewDimdocAsNotesdocumentDimexcelapplicationAsVariantDimexcelworkbookAsVariantDimexcelsheet1AsVariantDimexcelsheet2AsVariantDimiAsIntegerDimuvcolsAsIntegerDimselectionAsVariantDimExcelNameAsStringDimExcelName1AsString'ExcelName=Cstr(Year(Now))+"-"+Cstr(Month(Now))+"-"+Cstr(Day(Now))+Cstr(Hour(Now))+Cstr(Second(Now))ExcelName1=Cstr(Year(Now))+"-"+Cstr(Month(Now))+"-"+Cstr(Day(Now))+""+Cstr(Hour(Now))+Cstr(Second(Now))ExcelName="\172.29.17.4diet"+ExcelName1+".xls"'MsgboxExcelNameSetexcelapplication=CreateObject("Excel.Application")excelapplication.statusbar="正在创建工作表,请稍等....."excelapplication.Visible=Falseexcelapplication.Workbooks.Addexcelapplication.referencestyle=2Setexcelsheet1=excelapplication.Workbooks(1).worksheets(1)Setexcelsheet2=excelapplication.Workbooks(1).worksheets(2)excelsheet1.name="中餐"excelsheet2.name="晚餐"DimrowsAsIntegerDimcolsAsIntegerDimrows2AsIntegerDimcols2AsIntegerDimmaxcolsAsIntegerDimfieldnameAsStringDimfieldname2AsStringDimfitemAsNotesItemDimfitem2AsNotesItemrows=1cols=1Setdb=session.CurrentDatabaseSetview=db.GetView("VwDietExport")uvcols=Ubound(view.Columns)Forx=0ToUbound(view.Columns)excelapplication.statusbar="正在创建单元格,请稍等....."Ifview.Columns(x).IsHidden=FalseThenIfview.Columns(x).title<>""Thenexcelsheet1.Cells(rows,cols).value=view.Columns(x).Titleexcelsheet2.Cells(rows,cols).value=view.Columns(x).Titlecols=cols+1EndIfEndIfNextmaxcols=cols-1Setdoc=view.GetFirstdocumentIfdocIsNothingThenMsgbox"没有预订记录,现在终止!"ExitSubEndIfrows=2cols=1rows2=2cols2=1WhileNot(docIsNothing)fieldname2=view.Columns(2).itemnameSetfitem2=doc.GetFirstItem(fieldname2)'Msgboxdoc.GetFirstItem(fieldname2).text'Printfitem2.textForx=0ToUbound(view.Columns)excelapplication.statusbar="正在从Notes中引入数据,请稍等....."Ifview.Columns(x).IsHidden=FalseThenIfview.Columns(x).title<>""Thenfieldname=view.Columns(x).itemnameSetfitem=doc.GetFirstItem(fieldname)Iffitem2.text="L"Thenexcelsheet1.Cells(rows,cols).value=fitem.Textcols=cols+1Elseiffitem2.Text="S"Thenexcelsheet2.Cells(rows2,cols2).value=fitem.Textcols2=cols2+1EndIfEndIfEndIfNextIffitem2.text="L"Thenrows=rows+1Elseiffitem2.Text="S"Thenrows2=rows2+1EndIfcols=1cols2=1Setdoc=view.GetNextdocument(doc)Wendexcelapplication.statusbar="数据导入完成。"excelapplication.workbooks(1).saveas(ExcelName)excelapplication.workbooks.closeExitSuberrp:Msgbox"("&Cstr(Erl)&")->"&Error$(Err)ExitSubEndSub

解决方案

解决方案二:
loadamgr先
解决方案三:
同意楼上,先检查,Agent的签名在Server中自动运行的权限吧
解决方案四:
你的服务器安装Excel没有?自动运行是在服务器上运行的。
解决方案五:
同意引用1楼ta0004073的回复:

loadamgr先

解决方案六:
1、检查服务器是否安装了Excel2、检查agent的安全标签里面的安全级别设置,至少要是第二级的,默认是第一级
解决方案七:
加上几个msgbox。看看是否真的是没有运行。再看看运行的服务器是否设置正确了。
解决方案八:
CreateObject("Excel.Application")这个,服务器必须要装Excel,那服务器应该在windows平台.否者这代码是无法执行的
解决方案九:
代理是拷贝过去的吗,重新建立一个定时代理,将代码拷贝过去试试
解决方案十:
引用5楼cnscns的回复:

1、检查服务器是否安装了Excel2、检查agent的安全标签里面的安全级别设置,至少要是第二级的,默认是第一级

同意这位,手动运行成功,说明由excel了检查下Agent属性吧,设置成2.Allowrestrictedoperations应该就可以了

时间: 2024-12-04 11:45:08

Agent 不能自动运行的相关文章

usb-当连接USB时自动运行客户端,不用弹窗询问。

问题描述 当连接USB时自动运行客户端,不用弹窗询问. Android中如何实现类似豌豆荚或者手机管家那样,当连接USB时自动运行客户端,不用弹窗询问. 解决方案 简单点的,开启个服务检测usb插入事件,插入后就弹出

金山wps文档在没安装金山wps的电脑自动运行的方法

  目前, 使用金山wps跟office这两款办公软件的用户都非常多,但是,如果金山wps文档发到只安装了office的电脑里,是打不开的,需要转换一下格式,或者下载一下金山wps才可以查看,那就非常麻烦了.所以,如果可以让金山wps在没有安装金山wps的电脑上自动运行就完美了.下面,小编就给大家分享一下金山wps在没安装金山wps的电脑中自动运行的方法吧! 金山wps 一.打包演示文稿. 1.运行WPS演示2009后,打开已经做好的课件chuanzha.dps. 2.单击"文件"菜单

沙盒还原软件Sandboxie 3.62正式版:可自动运行软件兼容性检测

Sandboxie是一个比较流行的安全辅助工具,运用了称为"沙箱"的技术.其主要原理是让应用程序在一个独立的空间中运行,不允许应用程序对其它程序和数据进行修改.沙箱中应用程序所做的修改可以全部推倒重来,所产生的变化也能够随时删除. 沙箱原理示意图 运行于沙盘中的应用程序不会修改系统注册表,也无法进行一些系统层面的数据访问.因此,Sandboxie是一个不错的软件测试解决方案,能够避免系统受到潜在威胁. 下载:http://down.tech.sina.com.cn/content/28

自动运行php文件

一个老文章了,不错,找出来大家吐槽,所谓任务计划就是由计算机自动调用用户事先设置好的应用程序,从而达到简化用户操作的目的.利用Windows 2000的任务计划程序(相当与*NIX下的cron程序,这里不再对其详述),我们可以安排任何脚本.程序或文档在最恰当的时候运行,从而满足自己的需 要.下面以Windows 2000为例. 具体来说,我们若需利用任务计划程序自动运行则应执行如下步骤: 1.单击"开始"按钮,然后依次选择"程序"→"附件"→&q

u盘自动运行病毒分析与解决方法

U盘自动运行病毒(auto病毒)近来非常常见,并且具有一定程度危害,它的机理是依赖Windows的自动运行功能,使得我们在点击打开磁盘 的时候,自动执行相关的文件.今天带来U盘(auto病毒)类病毒分析与解决方案! 一.U盘病毒简述: U盘(自动运行)类病毒(auto病毒)近来非常常见,并且具有一定程度危害,它的机理是依赖Windows的自动运行功能,使得我们在点击打开磁盘 的时候,自动执行相关的文件.目前我们使用U盘都十分频繁,当我们享受U盘所带来的方便时,U盘病毒也在悄悄利用系统的自动运行功

WinCE应用程序开机自动运行的又一种方法

近日在开发过程中遇到WinCE应用程序开机自动运行的问题,在网上找了找,发现大概有以下三种方法: 1.将应用程序和应用程序快捷方式添加到映像里,再将快捷方式添加到StartUp目录下,这样当系统运行后应用程序就能自动运行: 2.直接替换Wince的SHELL,即修改注册表: [HKEY_LOCAL_MACHINE\init] "Launch50"="explorer.exe" "Depend50"=hex:14,00, 1e,00 把这个expl

在Red Hat Linux中自动运行程序

1.开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init.init根据配置文件继续引导过程,启动其它进程.通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序.例如:编辑 /etc/rc.d/rc.local 文件,在文件最末加上一行"xinit"或"startx",可以在开机启动后直接进入X-Window. 2.登录时自动运行程序 用户

Win7控制禁止USB设备的自动运行

在Windows XP系统下,用户在限制USB设备使用方面,首先考虑的就是禁止其自动播放,以避免木马病毒入侵.但很多时候,这样的方法并不是很有效.如果你是Windows 7用户,那就可以通过它独有的"权限控制"技术,从源头上控制USB设备的自动运行. 那么,怎样才能从源头控制呢? 大家应该都知道,当USB设备插入电脑主机,稍后一会,系统将会提示XX设备已经可以使用,这个过程其实就是系统识别,并为USB设备安装驱动的过程.我们可以利用Windows 7特有的权限控制功能,禁止它自动识别并

盘点电脑设置自动运行命令的一些方法

其实很多朋友不知道电脑使用中很多东西可以自动化完成,仅可以借助相关命令也可以借助相关软件去完成一些电脑智能操作,在工业中电脑智能化应用已经很高了,虽然我们没有设置工业化智能控制机器的资源与技术,但我们依然能够使用电脑智能完成生活中一些小小操作,比如自动关机与开机,自动发信息等等,接下来笔者为大家盘点下当前大家用的比较多的电脑自动化设置,欢迎补充与完善. 自动开机 自动开机是一个非常实用的功能,利用它我们能做很多事情.现在自动开机的方法基本上都是通过设置BIOS参数来实现的.在开机时按下"Del&