在sub过程中相当于Exit Sub,退出过程
为玉州等地区用户提供了全套网页设计制作服务,及玉州网站建设行业解决方案。主营业务为成都网站设计、网站制作、外贸营销网站建设、玉州网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
在Function子函数中相当于 FunctionName=Value:Exit Function
退出子函数并返回函数值
ExSheet.Cells(Control, 2) 这指向一个单元格吧?这是一个对象,如果想要对对象进行操作,一般来说,只能是对他的属性或者方法进行操作使用。你这里直接给对象赋值,是不是有些不妥?EXCEL的单元格对象应该是只读的吧?
还有就是,EXCEL程序在Visible = False的时候,有些操作是用不了的。
除了对表格进行筛选排序等操作,没必要对单元格进行Activate的操作。
另外:
Ex.DisplayAlerts = False
Ex.Save()
Ex.DisplayAlerts = True
建议改成:ExSheet.close(true),这是关闭ExSheet并且保存的意思,不用去关闭警告,而且你对EX的保存,很在可能会影响到ExSheet之外的已经开启的EXCEL表。
最后再建议,你可以在这段程序处设置断点,然后逐步的调试程序,看一看,具体是哪句程序出了问题,弹出了警告,这样可以更有针对性的去修改。
添加一个全局类,添加一个 Main 静态方法,让它接收一个类型为字符串数组的参数,并设置项目属性的启动项目为Main函数即可。 但是要注意在Main函数中运行窗体。Application.Run()
System.Runtime.InteropServices 命名空间提供各种各样支持 COM 互操作 及平台调用服务的成员。
从你的提示上来看,应该是你的程序所使用的.net框架版本与当前计算机的版本不一致造成的
解决办法:
1、将你的.NET框架补丁打到最高
2、打包程序的时候将你的.NET框架打进去
3、再到客户端计算机进行测试