小编Blu*_*rry的帖子

Word VBA - 消除浮动对象表

我有大量的Word文档,有些"损坏"的表.我已经能够自动完成大部分修复过程,但有一个问题仍然存在.

许多表都是浮动对象 - 当我显示隐藏的格式标记时,我会在表格中看到一个锚点.我不能保留这样的文件,我需要把所有内容都内联.

我确实有一段代码"修复"了这一点,但我认为这不是一个好的解决方案.通过将文本换行从"无"(默认 - 我想要的)更改为"周围"并返回"无",这将得到修复.代码是,

Selection.Tables(1).Rows.WrapAroundText = True
Selection.Tables(1).Rows.WrapAroundText = False
Run Code Online (Sandbox Code Playgroud)

我确信有更好的方法可以做到这一点.有谁知道一些有用的东西?谢谢!

vba ms-word word-vba

13
推荐指数
2
解决办法
285
查看次数

使用VBA声明相对于活动单元格的范围

我需要声明一个相对于活动单元格的范围对象.问题是,每次宏运行时,我想要选择的行数和列数都不同.

例如,我有两个变量:numRowsnumCols.

我想在左上角选择一个具有ActiveCell的范围,手中有一行ActiveCell.Row + NumRows和右下角的ActiveCell.Column + NumCols列(然后我打算将这些数据复制到一个数组中)加速我的宏).

有关如何做到这一点的任何建议?

excel vba excel-vba

8
推荐指数
2
解决办法
9万
查看次数

标签 统计

vba ×2

excel ×1

excel-vba ×1

ms-word ×1

word-vba ×1