vba - 从内联形状中删除边框 - Word 崩溃
问题描述
我重用了此链接中的代码:如何从内联形状中删除边框。我的代码对特定的 inlinshapes 有额外的条件指令。代码如下所示:
Sub Picture_no_Border()
Application.ScreenUpdating = False
Dim iShp As InlineShape
For Each iShp In ActiveDocument.InlineShapes
With iShp
If .Type = wdInlineShapePicture Then
If Len(.Range.Paragraphs(1).Range.Text) = 2 Then
With .Line
.Visible = False
End With
End If
End If
End With
Next
Application.ScreenUpdating = True
End Sub
当我的文档中的图片数量很少时,它可以工作。但是,当我有一个包含大约 150 张图片的文档时,MS Word 会崩溃并停止工作。你知道为什么吗?
解决方案
推荐阅读
- ios - 以编程方式 UITableView 中的自动调整标题和单元格
- python-3.x - Microsoft 认知服务 - 说话人识别 API - 验证 - 错误-SpeakerInvalid
- vue.js - 可以通过 DevTools 更改 vuex 状态吗?
- linux - linux kill() 在进程执行信号处理程序后返回吗?
- google-sheets - 如何提取“href”属性并将其粘贴到 Google 工作表中?
- sql-server - 在 gmail 服务器上使用 sp_send_dbmail 的 SQL Server 邮件发送错误
- android - 使用导航组件时从子级获取父级片段
- reactjs - 带有重定向的 React 中的 LoginPage
- c++ - CMakeLists.txt 中定义的测试目标的输出编译错误
- c - 找出第一句中以元音开头的单词,以及第二句中以元音结尾的单词