|
问题一
以下代码,不能删除指定文件夹及其子文件夹内的“~$*.doc”文件,但去掉“~$”后却可删除:
Dim FileName,Fliepath as string
Filepath ="D:\2017年度\"
filename =dir(filepath & "~$*.doc")
while filename <>""
kill Filepath &filename
filename =dir
wend
问题二
参照守柔大神的代码,写了一段删除最后的空白段落的代码,但提示错误:
Sub DelBlank() Dim i As Paragraph, n As Long
Application.ScreenUpdating = False '关闭屏幕刷新
For Each i In ActiveDocument.Paragraphs.Last '在活动文档的最后段落循环
If Len(i.Range) = 1 Then '判断段落长段,此处可根据文档实际情况
i.Range.Delete '进行必要的修改可将任意长度段落删除
n = n + 1 '计数
End If
Next MsgBox "共删除空白段落" & n & "个!"
Application.ScreenUpdating = True '恢复屏幕刷新
End Sub
现向各位大神求助,帮助修改以上代码,谢谢 |
|