用VBA方式InsertFile合成Word文档的问题

gohome123 2008-09-08 02:19:47
用VBA方式InsertFile合成Word文档,合成后的文档打开后,视图格式设成“页面”,文档的左边始终有一片空白(文档已经设成左对剂了),如何解决这个问题

objFormat = docs.GetType().InvokeMember("ParagraphFormat", System.Reflection.BindingFlags.GetProperty, null, section, null);
docs.GetType().InvokeMember("Alignment", System.Reflection.BindingFlags.SetProperty, null, objFormat, new Object[] { 0 });
docs.GetType().InvokeMember("InsertFile", System.Reflection.BindingFlags.InvokeMethod, null, section, new Object[] { strRtfPath });
...全文
153 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
atlasroben 2008-09-08
  • 打赏
  • 举报
回复
InsertFile 方法
请参阅 应用于 示例 特性
插入指定文档的全部或部分。

expression.InsertFile(FileName, Range, ConfirmConversions, Link, Attachment)

expression 必需。该表达式返回一个 Range 或 Selection 对象。

FileName String 类型,必需。需要插入的文档的路径及文件名。如果没有指定路径,则 Word 将文档路径设为当前路径。

Range Variant 类型,可选。当指定的文档是 Word 文档时,此参数代表书签。当该文档为其他类型时(例如,Microsoft Excel 工作表),此参数代表已命名的区域或单元格区域(例如,R1C1:R3C4)。

ConfirmConversions Variant 类型,可选。如果值为 True,则 Word 将在插入非“Word 文档”格式的文档时提示对转换进行确认。

Link Variant 类型,可选。如果值为 True,则可用 INCLUDETEXT 域插入该文档。

Attachment Variant 类型,可选。为 True 时将该文件作为附件插入电子邮件消息中。

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧