找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
查看: 1383|回复: 4

通达2013如何执行里边的宏

 关闭 [复制链接]

28

主题

31

回帖

263

牛毛

游客

积分
322
发表于 2017-4-15 12:44:42 | 显示全部楼层 |阅读模式
本帖最后由 huanghyy 于 2017-4-15 12:47 编辑

通达2013如何执行里边的宏
在电脑打开excel可以正常执行宏命令,但是上传到OA的公共文件柜里边,在线编辑的话,就无法正常执行宏命令,在线编辑的时候打开excel已经点击开启宏功能了。最后1步的保存无法实现。

宏命令如下:
Sub 更新()
   
    '复制分表至总表
    On Error Resume Next
    Sheet1.Rows("4:" & Rows.Count).ClearContents
    Dim wks As Worksheet
    For Each wks In ThisWorkbook.Worksheets
        With wks
            If .Name <> Sheet1.Name Then
            If .AutoFilterMode = True Then .AutoFilterMode = False
                Intersect(.Cells(Rows.Count, 1).End(xlUp).CurrentRegion, .Rows("4:" & Rows.Count)).Copy _
                Sheet1.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0)
                .Rows("3:3").Select
                .AutoFilterMode = True
            End If
        End With
   Next wks
   
    '冻结标题
    Range("i4").Select
    ActiveWindow.FreezePanes = True
   
    '排序
    Sheet1.Rows("4:3000").Select
    Sheet1.Sort.SortFields.Clear
   Sheet1.Sort.SortFields.Add(Range("H4:H3000"), _
        xlSortOnCellColor, xlAscending, , xlSortNormal).SortOnValue.Color = RGB(255, _
        192, 0)
    Sheet1.Sort.SortFields.Add Key:=Range("H4:H3000"), _
        SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets("生产委托").Sort
        .SetRange Range("A4:AZ3000")
        .Header = xlGuess
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
     
     '删除未委托项
    Sheet1.Select
    r = [e3000].End(xlUp).Row
    For i = r To 4 Step -1
        If Sheet1.Cells(i, 9) = 0 Then Sheet1.Rows(i).Delete
    Next
   
'保存
    ActiveWorkbook.Save
    ActiveWorkbook.SaveAs Filename:="\\ser01\公用盘\生产情况跟踪\备份\" & Format(Date$, "yyyy-mm-dd") & ".xls"
    ActiveWorkbook.SaveAs Filename:="\\ser01\公用盘\生产情况跟踪\生产情况跟踪表.xls"
   
End Sub

0

主题

584

回帖

1042

牛毛

游客

积分
1626
发表于 2017-4-17 17:14:50 | 显示全部楼层
您好,OA在线编辑的时候是调用的第三方的NTKO的安全控件,那些是不支持您这些安全代码函数的。

28

主题

31

回帖

263

牛毛

游客

积分
322
 楼主| 发表于 2017-4-18 11:12:45 | 显示全部楼层
通达程庆 发表于 2017-4-17 17:14
您好,OA在线编辑的时候是调用的第三方的NTKO的安全控件,那些是不支持您这些安全代码函数的。 ...

那在线编辑状态下,能不能实现备份当前文件到本地电脑或者网络的路径?

0

主题

584

回帖

1042

牛毛

游客

积分
1626
发表于 2017-4-18 17:37:12 | 显示全部楼层
huanghyy 发表于 2017-4-18 11:12
那在线编辑状态下,能不能实现备份当前文件到本地电脑或者网络的路径? ...

您好,不能

28

主题

31

回帖

263

牛毛

游客

积分
322
 楼主| 发表于 2017-4-19 10:48:35 | 显示全部楼层

好吧,谢谢了!
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-4-28 21:01 , Processed in 0.179141 second(s), 48 queries .

Powered by Discuz

Copyright © 2001-2025, 北京通达信科科技有限公司.

快速回复 返回顶部 返回列表