去除WORD文档首行空格VBA代码
VBA教程 - Word VBA参考教程 - Delete方法Word VBA教程:Delete方法应用于 Cell 和 Cells对象的 Delete方法。
删除一个或多个表格单元格并可选择控制如何移动剩余的单元格。
expression.Delete(ShiftCells)expression 必需。
该表达式返回以上一个对象。
ShiftCells Variant 类型,可选。
剩余单元格移动的方向。
可以是任意WdDeleteCells 常量。
如果忽略,最后删除的单元格的右侧单元格向左移动。
应用于 Range 和 Selection对象的 Delete方法。
删除指定数目的字符或单词。
此方法返回一个 Long 值,该数值表明删除项的数目。
如果删除失败,则返回的值为 0(零)。
expression.Delete(Unit, Count)expression 必需。
该表达式返回以上一个对象。
Unit Variant 类型,可选。
所需删除的折叠区域或选定内容的单位。
可以是下列 WdUnits 常量之一:wdCharacter(默认值)或 wdWord。
Count Variant 类型,可选。
所需删除的单元的数目。
若要删除某区域或选定内容之后的单元,请折叠该区域或选定内容并将此参数设置为正数;若要删除某区域或选定内容之前的单元,请折叠该区域或选定内容并将此参数设置为负数。
应用于 ShapeNodes对象的 Delete方法。
删除指定的对象。
expression.Delete(Index)expression 必需。
该表达式返回一个ShapeNodes对象。
Index Long 类型,必需。
要删除的图形节点的数目。
应用于“应用于”列表中所有其他对象的 Delete方法。
删除指定的对象。
expression.Deleteexpression 必需。
该表达式返回“应用于”列表中的一个对象。
http://www.33dir.com/z/2016/08/04/2957.html
如何用WORD VBA删除每一段落最后的tab键
你这段vba程序是写在word里吗?如果是的话就有问题了,不能用wjm.Quit,因为wjm是word应用对象,vba不能关闭自身所在的word。
如果不是在word里,运行前先看看任务管理器的进程里有没有winword.exe进程,有的话先杀掉。
其实你可以用F8单步运行的,看走到哪一步出错。
____________________________________________________________回补充的那个问题,我也不是很懂。
请参见链接 http://www.china-askpro.com/msg7/qa28.shtml,试试 .GetFromClipboard 方法。
我没试成功。
又看到论坛上说:在Office 2003版中,VBA不直接提供操作Office剪贴板的方法,因此只能借助API函数来完成。
没有深入研究,楼主再请教高手吧。
word中的表格怎么批量删除不需要的行,并且把下行的数据上移,并...
用Replace Pioneer没问题,详细步骤如下: 1. 打开Tools->Batch Runner菜单 2. 点击Pick Files或Search Files,选择或搜索出待处理的多个文件。
3. 按第二行重命名:选中Set output filename,把${FILENAME}改为###_${FILENAME}{file_line,2}{1,60}.txt(注:如果需要保存的名字大于60,如72,可以把{1,60}改成{1,72}),改完后观察一下新名字是否符合要求。
4. 点击Change Output folder,并在右边选择结果文件存放的新目录(需提前创建好)。
5. 点击Fast Replace按钮,点击Clear清除原来的内容,然后点击Add,在Search=>输入:"^[\t ]*\n"(不包括双引号),点击OK 6. 选中Regular Exp选项和Cross Line选项,不选Binary File选项 7. 点击Start即可。
注意,如果第一行不是空行,以上操作不会生成新文件。
http://zhidao.baidu.com/question/99397974.html这个是删除首空行的,参考。
我也一直在找批量删除首空行的方法,分享。
转载请注明出处51数据库 » vba word删除一行