博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
导出word之插入图片
阅读量:4648 次
发布时间:2019-06-09

本文共 567 字,大约阅读时间需要 1 分钟。

最近做了个项目,要根据数据库内容生成word,内容包括表格,图片,段落等等。其中图片碰到如下的问题:

如何使图片按照生成内容的顺序输出?

上网查相关资料,一般都是设置

var s = word.Application.Selection.InlineShapes.AddPicture(strPicPath, Nothing, Nothing, Nothing);

ss.WrapFormat.Type = WdWrapType.wdWrapSquare;

那么这个wdWrapSquare代表的是什么呢?

查看下word的版式,包括如下内容:

然后,word中包含如下样式:

其中wdWrapBehind是指衬于文字下方。

wdWrapFront是浮于文字上方

wdWrapSquare是四周环绕型

wdWrapTight是紧密型环绕

等等。。。

但是把这里所有的版式都试了一个便,还是没有我想要的:嵌入型!

后来注释此句“ss.WrapFormat.Type = WdWrapType.wdWrapSquare”,发现图片能够正确导出了!

原来word中导出时默认的就是嵌入型!好吧。。。众里寻他千百度,那人却在灯火阑珊处~

 

转载于:https://www.cnblogs.com/codestore/p/4021789.html

你可能感兴趣的文章
nodejs pm2使用
查看>>
cocos2d-x 3.10 PageView BUG
查看>>
装饰器的基本使用:用户登录
查看>>
CSS选择器总结
查看>>
mysql中sql语句
查看>>
head/tail实现
查看>>
sql语句的各种模糊查询语句
查看>>
vlc 学习网
查看>>
Python20-Day05
查看>>
Real World Haskell 第七章 I/O
查看>>
C#操作OFFICE一(EXCEL)
查看>>
【js操作url参数】获取指定url参数值、取指定url参数并转为json对象
查看>>
移动端单屏解决方案
查看>>
web渗透测试基本步骤
查看>>
使用Struts2标签遍历集合
查看>>
angular.isUndefined()
查看>>
第一次软件工程作业(改进版)
查看>>
网络流24题-飞行员配对方案问题
查看>>
Jenkins 2.16.3默认没有Launch agent via Java Web Start,如何配置使用
查看>>
引入css的四种方式
查看>>