代码如下(拷贝,将文件后缀修改为.vbs即可):

注:如果在运行时包字节错误,此问题是vbs文件编码在电脑中没有。简单的解决办法就是修改文件的编码格式(用text打开,另存为,选择编码格式。这里可以挨个选择,看那个可以运行就保存哪个)。另外一种就是在电脑的Region里面去配置,安装和vbs编码相同的环境

Function FilesTree(sPath)  
    dim oExcel,oWb,oSheet
    set oExcel= CreateObject("Excel.Application")

'for each in folder all file
    Set oFso = CreateObject("Scripting.FileSystemObject")  
    Set oFolder = oFso.GetFolder(sPath)  
    Set oSubFolders = oFolder.SubFolders  
      
    Set oFiles = oFolder.Files
    For Each oFile In oFiles  
        if instr(oFile,"~$") = 0 then
        ' WScript.Echo oFile.Path  
            'Set oWb = oExcel.Workbooks.Open(oFile,,false)
            
           
            oExcel.DisplayAlerts = false
            Set oWb = oExcel.WorkBooks.Open(oFile,false,false)
            oExcel.DisplayAlerts = false
          
        ' Set oWb = myOBJ.WorkBooks.Open(FileName:= "XXX",, ReadOnly:=false)
            'oWb.ActiveSheet.PivotTables("PivotTable1").PivotCache.RefreshOnFileOpen = false
            oWb.Sheets("Summary report").PivotTables("PivotTable1").PivotCache.RefreshOnFileOpen = false
        ' set oFile = replace(oFile,"Test","Test2")
            
           ' oWb.SaveCopyAs(replace(oFile,"AAA","BBB"))
            oWb.save
            oWb.Close 'SaveChanges = true
            'oExcel.Quit
            'oFile.Delete  
        end if
    Next  
      
    'For Each oSubFolder In oSubFolders  
    '    WScript.Echo oSubFolder.Path  
        'oSubFolder.Delete  
     '   FilesTree(oSubFolder.Path)'递归  
    'Next  
      
    Set oFolder = Nothing  
    Set oSubFolders = Nothing  
    Set oFso = Nothing
    msgbox "run successfully"
End Function  
  
FilesTree("文件路径") '

vbs 关闭excel的piovt table自动刷新相关推荐

  1. html增删改后让table自动刷新,vue如何实现表格增删改查效果

    vue如何实现表格增删改查效果 发布时间:2021-04-23 14:34:54 来源:亿速云 阅读:90 作者:小新 小编给大家分享一下vue如何实现表格增删改查效果,相信大部分人都还不怎么了解,因 ...

  2. 关闭子窗口 父窗口自动刷新

    function clsoseForm() { window.opener.location.href=window.opener.location.href; window.opener.locat ...

  3. EasyAdmin弹出层关闭后如何自动刷新当前页面

    找到easy-admin.js 搜索$('body').on('click', '[data-open]', function () 下面内容替换这个方法 $('body').on('click', ...

  4. Python win32com 控制excel自动刷新保存数据并截图发送到企业微信

    Python win32com 控制excel自动刷新保存数据并截图发送到企业微信 业务需求 功能模块 爬虫 运行excel宏,刷新保存excel数据 指定区域截图 发送图片到企业微信 业务需求 每天 ...

  5. 【PowerQuery】Excel 自动刷新PowerQuery连接

    Excel集成的PowerQuery提供了数据的手动刷新功能之外,也提供了数据的自动刷新功能.需要注意的是,PowerQuery提供的自动刷新功能是针对连接的,也就是说在PowerQuery自动刷新功 ...

  6. vbs 对excel的操作 删除、修改单元格,设置字体、背景色 .

    vbscript 中对excel常见操作 dim oExcel,oWb,oSheet Set oExcel= CreateObject("Excel.Application") S ...

  7. VBS遍历Excel工作表的方法

    这篇文章主要介绍了VBS遍历Excel工作表的实现代码,需要的朋友可以参考下 核心代码 '****************************************** '拖拽文件,获取文件路径 ...

  8. 141_Power Query之获取钉钉审批流自动刷新Power BI报告

    博客:www.jiaopengzi.com 焦棚子的文章目录 请点击下载附件 一.背景 钉钉办公给很多企业带来了很多方便,比如审批流线上化,通用化.线上化填写后,数据自动获取又是一个硬伤了,虽然数据可 ...

  9. layui标签页切换并自动刷新

    layui每打开一个页面就会以标签页的形式保留在导航条上,然而我们在其他的标签页改了数据,再切换回去页面数据还是以前的,这里就需要一个切换标签页显示并自动刷新当前标签页咯,保证每次切换回来就能看到新数 ...

最新文章

  1. 在温系统下制作马克系统引导安装镜像启动U盘安装马克OS
  2. 小米发力AI场景下的“快应用”,投百亿资源扶持开发者
  3. 7.QML Qt Quick——基于Qt Quick Controls 2实现图片浏览器
  4. 学python可以做什么产品-学习Python到底有什么用?
  5. XMind2020的一些使用小技巧
  6. windows2003 apache php mysql_Windows 2003搭建Apache PHP MySQL环境经验分享
  7. oracle-SYSTEM表空间的备份与恢复
  8. 本地Android源代码库下载源码
  9. 何时才使用https访问项目
  10. [BZOJ 2152]聪聪可可(点分治)
  11. 你见过错误 CS0234...吗?
  12. 智能优化算法:类电磁机制算法 - 附代码
  13. jpegNPP编译为so
  14. python最全画地图,可视化数据
  15. diagrams软件 可替换visio ProcessOn 亿图图示
  16. Java学生成绩信息管理系统
  17. 64qam带宽计算_滚降系数为0.5的64QAM信号,数据速率若为_____,则带宽为______。
  18. 色彩设计基础知识整理
  19. Linux 查看本地ip
  20. MCU学习——无线遥控模块

热门文章

  1. Excel随着表格内容自动调整高度或宽度
  2. 黑马程序员—聊天小程序
  3. 软件测试网上课程设计,软件测试 软件测试 《软件测试》课程设计.docx
  4. 损坏Word文档的几种修复方法
  5. Tensorflow2.0 Resnet18与cifar100
  6. 群晖 android软件,Synology Moments下载-Synology Moments app下载v1.3.2安卓版-西西软件下载...
  7. 适配m1芯片的安卓手机模拟器来了
  8. android 首页广告位,Android 使用 ViewPager循环广告位的实现
  9. set在MATLAB中什么意思,matlab中set函数怎么用,具体的,中文的?
  10. 搜狗输入法切换全角半角