|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 wmqz.130 于 2018-8-19 23:26 编辑
- Private Sub CommandButton1_Click()
- Dim doc As Document, pth$
- pth = ThisDocument.Path
- Set fs = CreateObject("Scripting.FileSystemObject")
- Set ff = fs.getfolder(pth)
- For Each f In ff.Files
- If fs.GetExtensionname(f) = "doc" Or fs.GetExtensionname(f) = "docx" Then
- Set doc = Documents.Open(ph & f, Visible:=False)
-
- '*************************循环去掉页眉,页脚中的内容******************************************************************
- For Each oSec In doc.Sections '文档的节中循环
- Set myRange = oSec.Headers(wdHeaderFooterPrimary).Range
- myRange.Delete '删除页眉中的内容
- myRange.ParagraphFormat.Borders(wdBorderBottom).LineStyle = wdLineStyleNone '段落下边框线
- Set myRange = oSec.Footers(wdHeaderFooterPrimary).Range
- myRange.Delete '删除页脚中的内容
- Next oSec
- '*******************************************************************************************************************
- WordBasic.RemoveWatermark '删除水印
- doc.Close -1, 1 '关闭文件
- End If
- Next
- MsgBox "操作完毕并保存!"
- End Sub
复制代码
去水印工具.rar
(22.38 KB, 下载次数: 299)
|
|