日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

获取extjs 选择后的表头_批量写入审计底稿的表头信息设定页面

發(fā)布時間:2023/12/31 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 获取extjs 选择后的表头_批量写入审计底稿的表头信息设定页面 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

做審計底稿的時候,需要把這個表粘貼很多遍,太麻煩了,所以我想利用vba批量完成這個操作。我是從批量打印里獲得的靈感。首先給大家看一下

張翰博?www.zhihu.com

寫的批量打印的內(nèi)容

1Sub 批量打印()2Application.ScreenUpdating = False3 With Application.FileDialog(msoFileDialogFolderPicker)4 If .Show = -1 Then fl = .SelectedItems(1) & ""5 End With6 f = Dir(fl & "*.xls*")7 Do While f <> ""8 Workbooks.Open (fl & f)9 For Each sht In ActiveWorkbook.Worksheets 10 If InStr(1, sht.Name, "標(biāo)準(zhǔn)表") > 0 Then 11 sht.Select 12 With ActiveSheet.PageSetup 13 .PaperSize = xlPaperA4 14 .Zoom = 80 15 End With 16 ActiveWindow.SelectedSheets.PrintOut IgnorePrintAreas:=False, _ 17 printtofile:=True, prtofilename:=fl & ActiveWorkbook.Name & sht.Name & ".pdf" 18 End If 19 Next 20 ActiveWorkbook.Close False 21 f = Dir 22 Loop 23 Application.ScreenUpdating = True 24 MsgBox "完成" 25End Sub

代碼超級詳解:

1sub過程名2關(guān)閉屏幕刷新提高運(yùn)行速度3彈出FileDialog對話框,提示用戶選擇文件夾作為路徑4如果選擇了文件夾,則返回參數(shù)-1,如果點取消則返回參數(shù)05End With6利用DIR函數(shù)取出路徑文件夾下的第一個工作簿,并賦值給變量f7只要能取出來工作簿名稱,就做循環(huán),直到取出的文件名為空停止循環(huán)8打開工作簿9for each函數(shù)對打開的活動工作簿中每個表格進(jìn)行循環(huán) 10如果工作表名稱中存在“標(biāo)準(zhǔn)表”字段,則進(jìn)行以下循環(huán) 11激活工作表,為下一步打印做準(zhǔn)備 12使用pagesetup對象對打印頁面進(jìn)行設(shè)置 13紙張大小為A4紙 14縮放比例為80% 15End With 16利用printout方法對打印過程進(jìn)行設(shè)置 17將表格打印到文件,全路徑是活動工作簿的名字+工作表的名字+“.pdf” 18 End If 19 Next 20關(guān)閉當(dāng)前打開的工作簿,不保存 21再次使用Dir函數(shù),獲取下一個工作簿,第二次使用可以直接寫成f=Dir,省略參數(shù) 22Loop 23開啟屏幕刷新 24MsgBox "完成" 25End Sub

來自 <https://zhuanlan.zhihu.com/p/55800879>

作者: 張翰博

我對他的代碼進(jìn)行了修改,實現(xiàn)批量寫入審計底稿的表頭信息設(shè)定頁面。

下面是我修改后的代碼

1 Sub 批量寫入() 2 Application.ScreenUpdating = False 3 With Application.FileDialog(msoFileDialogFolderPicker) 4 If .Show = -1 Then fl = .SelectedItems(1) & "" 5 End With 6 f = Dir(fl & "*.xls*") 7 Do While f <> "" 8 Workbooks.Open (fl & f) 9 Sheets("表頭信息設(shè)定").Range("A1") = "Hello World" #這里是把hello world 寫進(jìn) A1,這里需要根據(jù)自己的需要調(diào)整,如果有好幾個空格要填就多寫幾句# 10 ActiveWorkbook.Save 11 ActiveWorkbook.Close False 12 f = Dir 13 Loop 14 Application.ScreenUpdating = True 15 MsgBox "完成" 16 End Sub

代碼超級詳解:

1sub過程名 2關(guān)閉屏幕刷新提高運(yùn)行速度 3彈出FileDialog對話框,提示用戶選擇文件夾作為路徑 4如果選擇了文件夾,則返回參數(shù)-1,如果點取消則返回參數(shù)0 5End With 6利用DIR函數(shù)取出路徑文件夾下的第一個工作簿,并賦值給變量f 7只要能取出來工作簿名稱,就做循環(huán),直到取出的文件名為空停止循環(huán) 8打開工作簿 9把需要寫入的內(nèi)容寫進(jìn)相應(yīng)的位置 10保存修改11關(guān)閉工作簿12再次使用Dir函數(shù),獲取下一個工作簿,第二次使用可以直接寫成f=Dir,省略參數(shù) 22Loop 13 循環(huán) 14開啟屏幕刷新 15彈出彈窗"完成" 16End Sub

總結(jié)

以上是生活随笔為你收集整理的获取extjs 选择后的表头_批量写入审计底稿的表头信息设定页面的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。