[已解决问题] 求助:word使用InsertFile最后总是插入一个回车,请问如何将其去掉
提问时间: 2008-09-22 13:17
悬赏分:500 浏览:320 次

Code
try
{
bm.InsertFile(fp,
ref o, ref o, ref o, ref o);

}
如上,在使用表格的Cell.Range.InsertFile方法后,总是自动的又插入了一个回车,可是空的表格默认是有一个回车的,这样导致的最后显示的效果如图。


提问者:campo - 初学一级

问题补充:其中fp是文件的路径

所有回答(4)

在插入前,就去掉最后一个回车字符呢?


2个月前   回答者:zaluao - 老鸟四级

你插入的字符串是本身就带个回车?如果是的话,把这个去掉是最快的办法

不过我怀疑 Cell.Range 应该有一个方法可以清除原来的那个回车,你可以找找看,比如 Clear, Remove 之类的

没有用过,不晓得,就这么一猜


2个月前   回答者:丁学 - 专家六级

把文本从文件读出来,然后用 Range.Text = xxx 看看行不行


2个月前   回答者:eaglet - 老鸟四级

摘自http://topic.csdn.net/t/20021217/12/1268645.html


  利用insertfile方法,例如  
   FileName="c:\1.doc"  
     ActiveWindow.Selection.InsertFile(FileName);      
    每次insert之后会自动定位到文档最后的,循环加即可。有个比较讨厌的地方,每次insert之后最后会加一个空段(仅有一个回车符)。若不想多次添加后多出空行,每次insertfile一句后面紧跟一句  
     ActiveWindow.Selection.Delete


2个月前   回答者:陛下 - 老鸟四级
评论
2个月前   campo :
我试过,再插入之前去掉最后一个回车,但是好像去不掉,好像Cell必须有一个回车一样
2个月前   zaluao :
应该可以去掉的,你char(13),你看看word格式是怎么表达的,从剪贴板里试试
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题



> 问题排行榜

相关内容

相关链接