标题:请教大家:关于删除word文檔首尾空白页的程序,谢谢!!
只看楼主
ken3238
Rank: 1
等 级:新手上路
帖 子:28
专家分:5
注 册:2018-7-5
结帖率:100%
已结贴  问题点数:60 回复次数:6 
请教大家:关于删除word文檔首尾空白页的程序,谢谢!!
     WORD文檔的首尾空白页打印時常造成纸张浪费,逐一删除浪费时间,求助于程序,网上找到2段代码,但在使用时出错或无效,是故请教大家,恳请给予指点,谢谢!
1) 删除首空白页:   
问题: 文檔加了页眉后,不起作用.
*代码如下:
   
Do While Asc(oDoc1.Characters(1).Text)=32 Or Asc(oDoc1.Characters(1).Text)=12 Or Asc(oDoc1.Characters(1).Text)=13
           oDoc1.Characters(1).Delete
     Enddo


2)删除尾空白页
  问题: 1)加了页眉不起作用;  2)文件內容末尾若是表格,就出错
*代码如下:
   
Do while oDoc1.Range(oDoc1.Characters.Count - 2, oDoc1.Characters.Count).Text = Chr(13)&&  
               oDoc1.Range(oDoc1.Characters.Count - 2, oDoc1.Characters.Count).Delete  &&
   Enddo


  *出错信息截图:

  **会出错的word文件
   
01环境分析程序.rar (27.82 KB)
搜索更多相关主题的帖子: 空白 word 删除 Count Text 
2020-12-26 15:42
radiofan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:11
帖 子:466
专家分:696
注 册:2006-7-30
得分:42 
以下是引用ken3238在2020-12-26 15:42:18的发言:

     WORD文檔的首尾空白页打印時常造成纸张浪费,逐一删除浪费时间,求助于程序,网上找到2段代码,但在使用时出错或无效,是故请教大家,恳请给予指点,谢谢!
1) 删除首空白页:   
问题: 文檔加了页眉后,不起作用.
*代码如下:
    Do While Asc(oDoc1.Characters(1).Text)=32 Or Asc(oDoc1.Characters(1).Text)=12 Or Asc(oDoc1.Characters(1).Text)=13
           oDoc1.Characters(1).Delete
     Enddo

2)删除尾空白页
  问题: 1)加了页眉不起作用;  2)文件內容末尾若是表格,就出错
*代码如下:
   Do while oDoc1.Range(oDoc1.Characters.Count - 2, oDoc1.Characters.Count).Text = Chr(13)&&  
               oDoc1.Range(oDoc1.Characters.Count - 2, oDoc1.Characters.Count).Delete  &&
   Enddo

  *出错信息截图:

  **会出错的word文件
   



需要对表格进行操作!
例如:MyWord.Selection.Tables(1).rows(1).cells(1) ……

[此贴子已经被作者于2020-12-31 10:31编辑过]

2020-12-31 10:29
ken3238
Rank: 1
等 级:新手上路
帖 子:28
专家分:5
注 册:2018-7-5
得分:0 
以下是引用radiofan在2020-12-31 10:29:11的发言:




需要对表格进行操作!
例如:MyWord.Selection.Tables(1).rows(1).cells(1) ……

謝謝指教,我試試看!!
2020-12-31 11:58
ken3238
Rank: 1
等 级:新手上路
帖 子:28
专家分:5
注 册:2018-7-5
得分:0 
雖然無用,但還是感謝指點!!
2021-01-01 09:05
星光悠蓝
Rank: 9Rank: 9Rank: 9
来 自:山水甲天下
等 级:贵宾
威 望:48
帖 子:459
专家分:1116
注 册:2010-1-11
得分:0 
试试这属性
MyWord.Selection.TypeBackspace
2021-01-02 11:49
ken3238
Rank: 1
等 级:新手上路
帖 子:28
专家分:5
注 册:2018-7-5
得分:0 
以下是引用星光悠蓝在2021-1-2 11:49:41的发言:

试试这属性
MyWord.Selection.TypeBackspace

**
已用其他方法搞掂,謝謝關注,謝謝...
2021-01-03 18:25
sostemp
Rank: 4
等 级:业余侠客
威 望:8
帖 子:162
专家分:221
注 册:2009-6-2
得分:0 
回复 6楼 ken3238
其它方法?
2021-01-06 09:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-504397-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.519882 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved