打算用EXCEL表格做个计算和参数配置文件,因为是用来存储参数的,所以文件名是同一个文件名,每次关闭的时候都要跳出是否保存的对话框。有有什么好办法,不跳出这个对话框?修改和读取完参数后最好也不要有什么进程存在任务管理器里面。
用C脚本
---------关闭前先save一下就好了。
--------不要用同一个文件名.
---------关闭之前先进行保存,不就不弹出对话框了
每次打开的时候也先检测有没有Excel打开,有的话,把所有的excel进程结束了
谢谢楼上几位高手关注。
还有2个问题:
1:C脚本怎么样关闭其他EXCEL 进程?为了以防万一,打开前统一先关闭其他不确定文件名的EXCEL文件。?
2:如何在C脚本里面实现把数据EXCEl文件存入项目相对路径下,网上看了..\\或者.\\几种不行?
2、得到项目文件夹,可以用DMGetRuntimeProject函数:
char MyProjectPath[_MAX_PATH + 1];
char * psz=NULL;
CMN_ERROR Error;
BOOL bRet=FALSE;
bRet=DMGetRuntimeProject(MyProjectPath,_MAX_PATH+1,&Error);
if (bRet==FALSE)
{
return ;
}
psz=strrchr(MyProjectPath,'\\');
if (psz==NULL)
{
return ;
}
*(psz+1)=0;
---------我感觉,操作Excel,还是用VBS比较好。
---------程序启动时候所有脚本都要运行一次,虽然都有触发条件,但并不满足条件,结果这个延时写表格程序4分钟才写完,影响了主界面程序运行显示。迟滞。
程序正常启动后,置1,TRUE。且一直为1。
然后在你需要的全局动作中,代码最前面加个判断,读取这个Tag值,如果为0则直接返回。
欢迎光临 工控编程吧 (https://www.gkbc8.com/) | Powered by Discuz! X3.4 |