在 C# 中从 .docx 文件的页眉和页脚获取图像
我有一个 .docx 文件,页脚和页眉中有图像。如何获取图像,知道哪些在页脚中,哪些在页眉中?
我尝试使用:
Microsoft.Office.Interop.Word.Range range = section.Footers[Microsoft.Office.Interop.Word.WdHeaderFooterIndex.wdHeaderFooterFirstPage].Range;
但我看不到任何有用的属性。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
看一下 InlineShapes (http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.inlineshapes(v=office.11).aspx) 属性 目的。它是 InlineShape 的集合 (http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.inlineshape(v=office.11).aspx) 对象。内联对象可以是多种类型对象中的任何一种,您可以通过访问 Type 属性来检查它是哪一种(http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.inlineshape.type(v=office.11).aspx)
(它有自从有人问这个问题以来已经快两年了,我希望作者已经找到了解决方案,我添加了这个以防其他人可能会觉得这有帮助)。
Take a look at the InlineShapes (http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.inlineshapes(v=office.11).aspx) property of the Range object. It's a collection of InlineShape (http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.inlineshape(v=office.11).aspx) objects. An Inline object can be any one of several types of objects, and you could check which one it is by accessing the Type property (http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.inlineshape.type(v=office.11).aspx)
(It has been a almost 2 years since this was asked and I hope the author has found the solution, I added this in case anyone else might find this helpful).
方式 1 :
方式 : 2
way 1 :
Way : 2
参考:Word自动化基础知识
Reference : Word Automation Basics