Foxtable(狐表)用户栏目专家坐堂 → 批量改为数值


  共有5785人关注过本帖树形打印复制链接

主题:批量改为数值

帅哥哟,离线,有人找我吗?
发财
  51楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2014/8/13 10:13:00 [只看该作者]

错误:无效索引

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  52楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/13 10:19:00 [只看该作者]

以下是引用发财在2014-8-13 10:13:00的发言:
          Dim aa1() As String = {"分户快报","资产负债表","利润及分配表","费用表","工资月报","附列资料"}
当工作表不在上述表时:
这句代码应如何改:    If Wb.WorkSheets(a1) Is Nothing Then

 

Dim Wb As MSExcel.Workbook = App.WorkBooks.open(file)
Dim aa1() As String = {"分户快报","资产负债表","利润及分配表","费用表","工资月报","附列资料"}
For Each Ws As MSExcel.WorkSheet In Wb.WorkSheets
    If array.IndexOf(aa1, ws.name) > -1 Then
        Ws.UnProtect

[此贴子已经被作者于2014-8-13 10:19:33编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
发财
  53楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2014/8/13 10:32:00 [只看该作者]

Dim ps As  System.Diagnostics.Process() = System.Diagnostics.Process.GetProcessesByName("EXCEL")
For Each p As System.Diagnostics.Process In ps
    p.kill
Next
如何在杀进程前,保存所有EXCEL表?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  54楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/13 12:15:00 [只看该作者]

 回复53楼,别的程序无法操控不是由它打开的程序,最多只能将其关闭。

 回到顶部
总数 54 上一页 1 2 3 4 5 6