怎样在wincc中用C脚本判断excel报表是否存在
更新时间:2023-11-06 00:27:01 阅读量: 教育文库 文档下载
怎样在wincc中用C脚本判断excel报表是否存在 copydream,2008-12-07 20:41:37
新手刚学wincc,现在遇到一个问题,向各位请教.
怎样在wincc中用C脚本判断excel报表是否存在,vbs只懂皮毛,最好不要说用vbs做. #pragma code (\
VOID GetLocalTime(LPSYSTEMTIME lpSystemTime); #pragma code ()
char FileName[20] = \static int i,j; SYSTEMTIME sysTime;
__object* pExcel = NULL; GetLocalTime(&sysTime);
sprintf(FileName,\年%d月.xls\sprintf(Date,\i=atoi(Date)+2; j++;
if(j==3) j=0;
pExcel = __object_create(\pExcel->Visible = 0; if(在这里判断) {
pExcel->Workbooks ->Open (\pExcel->ActiveWorkbook->SaveAs(FileName); }
pExcel->Workbooks ->Open (FileName);
pExcel->WorkSheets(\供水\pExcel->WorkSheets(\补水\pExcel->ActiveWorkbook->Save(); pExcel->Workbooks->Close(); pExcel->Quit(); __object_delete(pExcel);
dcount107,2008-12-07 21:37:09
用fso组件,FileExists方法可以用来判断文件是否存在 __object* fso=NULL;
fso=__object_create(\if (fso->FileExists(\{
printf(\}
__object_delete(fso);
copydream,2008-12-07 21:59:28
成功了,实在是太感谢了,以前是用全局脚本在每个月的1号的0点到1点时间内建立excel报表的,那样就怕这段时间内机器没在运行,这样一个月就会没记录了. #pragma code (\
VOID GetLocalTime(LPSYSTEMTIME lpSystemTime); #pragma code ()
char FileName[20] = \static int i,j; SYSTEMTIME sysTime;
__object* pExcel = NULL; __object* fso=NULL; GetLocalTime(&sysTime);
sprintf(FileName,\年%d月.xls\以当前年月作为文件名
sprintf(Date,\日期赋值给字符串Date
i=atoi(Date)+2;//日期转化为整形,加2的原因是表格上面要留2行写其他东西 j++;
if(j==3) j=0;//换列用,每次前进一列,输入三次后返回 pExcel = __object_create(\fso=__object_create(\pExcel->Visible = 0;
if(!(fso->FileExists(FileName)))//判断文件夹内是否存在当前年月为名称的excle文件 {
pExcel->Workbooks ->Open (\
pExcel->ActiveWorkbook->SaveAs(FileName);//不存在则复制,做好的模板book1.xls,另存名称为当前年月 }
__object_delete(fso);
pExcel->Workbooks ->Open (FileName);
pExcel->WorkSheets(\供水\把变量写入第i行,j+2列
pExcel->WorkSheets(\补水\把变量写入第i行,j+6列
pExcel->ActiveWorkbook->Save();//保存 pExcel->Workbooks->Close(); pExcel->Quit();
__object_delete(pExcel);
正在阅读:
怎样在wincc中用C脚本判断excel报表是否存在11-06
桥牌精确叫牌法11-22
学习近代史纲要的心得与体会04-14
三年级数学上册应用题天天练(53)05-28
草莓作文350字07-13
小学美术人美版三年级上册第2课《机器人》优质课教案省级比赛获奖教案公开课教师面试试讲教案12-03
微生物计数与活性污泥相1观察05-28
第1章_信息技术概述07-06
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 中用
- 报表
- 脚本
- 判断
- 存在
- 是否
- 怎样
- wincc
- excel
- 互联网金融对建行发展的影响及对策研究开题报告
- 精装修工程细部节点构造标准 - 图文
- 高校毕业生就业见习管理办法(参考文本)
- 小汤三教学方法及重点
- 基于Android的课堂考勤系统的设计与实现 - 图文
- 中植集团运作模式
- 企业内部管理授权管理
- (新)人教版七年级语文下册复习资料(强烈推荐)
- 无机化学实验教案
- 采矿工程中英文对照外文翻译文献
- 推荐-江苏省运河中学2018学年度第一学期第二次月考高一数学试题 精品
- 《口译教程》汉英翻译参考译文
- 基于课程标准的小学数学教学与评价的总结
- 人教版语文八年级下册期末考试文言文默写及阅读分析及答案
- 2011级第六学期本科专业全校期末统一考试卷
- 路基A、B组填料施工工艺性试验方案
- 混凝土结构课程设计 - 单层厂房课程设
- 增压风机施组
- 如何撰写最佳实践
- 德阳银行应用集成平台ESB-移动代收与核心接口文档-V1.0