社区
C#
帖子详情
请问如何用C#打开一个Word文档,并插入图片,然后设置其为漂浮,最后保存?
cbw99
2002-05-28 02:29:16
如题
...全文
556
7
打赏
收藏
请问如何用C#打开一个Word文档,并插入图片,然后设置其为漂浮,最后保存?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cbw99
2002-05-29
打赏
举报
回复
我试出来了,代码如下:
string sFileName="C:\\Inetpub\\wwwroot\\OANew\\Temp\\T1.doc";
object objFileName=((object)sFileName);
Word.Application Word_App = null;
Word.Document Word_doc=null;
Word.Shape oShape=null;
Word_App = new Word.Application();
Word_doc=new Word.Document();
Word.Documents Docs = Word_App.Documents;
Word_App.Visible=true;
Word._Document my_Doc= (Word._Document) Word_doc;
Word_doc=Docs.Open(ref objFileName,ref missing,ref missing,ref missing,ref missing,ref missing,ref missing,ref missing,ref missing,ref missing,ref missing,ref missing);
oShape=Word_doc.Shapes.AddPicture("C:\\Documents and Settings\\jsjuser\\My Documents\\My Pictures\\样品.jpg",ref missing,ref missing,ref missing,ref missing,ref missing,ref missing,ref missing);
oShape.WrapFormat.Type =Word.WdWrapType.wdWrapNone;
Word_doc.Save();
Docs.Close(ref missing,ref missing,ref missing);
不用写宏就可完成,还是非常感谢 wl_95421(王磊),分还是要给的
wl_95421
2002-05-28
打赏
举报
回复
我是说你写一段宏放在程序中
调用Word执行函数去运行这段宏
这和你自己写程序有什么根本上的区别吗
如果你真的想自己操作的话
去看一下MSDN吧
很麻烦的
cbw99
2002-05-28
打赏
举报
回复
我是要在程序中完成这种操作,不是去调宏,怎么写啊?
wl_95421
2002-05-28
打赏
举报
回复
得到Word.dll后进行操作
当然也就可以用宏了
cbw99
2002-05-28
打赏
举报
回复
就是让图片漂浮在文字上方,在VBA里用如下代码:
Dim oSP As Shape
Set oSP = ActiveDocument.Shapes.AddPicture("C:\Documents and Settings\jsjuser\My Documents\My Pictures\样品.jpg", False, True, 300, 200)
oSP.WrapFormat.Type = wdWrapNone
在C#里应该怎么写啊?
wl_95421
2002-05-28
打赏
举报
回复
操作Word倒不难
但是漂浮是什么意思
cbw99
2002-05-28
打赏
举报
回复
帮帮忙啊!!!
《程序天下:JavaScript实例自学手册》光盘源码
8.6
一个
链接
打开
两个地址 8.7 为链接提供下拉菜单 8.8 按钮链接 8.9 弹出鼠标所指的链接地址 8.10 链接的注释 8.11 为超链接同时绑定单击和双击事件 8.12 带链接的滚动字幕 8.13 会跳舞的链接 8.14 检测站点的连接...
程序天下:JavaScript实例自学手册
8.6
一个
链接
打开
两个地址 8.7 为链接提供下拉菜单 8.8 按钮链接 8.9 弹出鼠标所指的链接地址 8.10 链接的注释 8.11 为超链接同时绑定单击和双击事件 8.12 带链接的滚动字幕 8.13 会跳舞的链接 8.14 检测站点的连接...
【沧海拾昧】
C#
.Net 基本控件介绍
C#
.Net基本控件的介绍与基础使用,持续更新中。
C#
常用控件整理
转自 http://www.cnblogs.com/gyb1226/archive/2012/03/07/2383786.html 与 http://www.cnblogs.com/ymss1987/archive/2009/08/07/1541503.html ...(1)Name属性:用来获取或
设置
窗体的名称,在应用程序中可通过Nam
Code Project精彩系列(转)
Applications Crafting a
C#
forms Editor From scratch ... 建立
一个
类似
C#
的环境, 实现控件拖拉,属性 Packet Capture and Analayzer 网络封包截获 http://www.codeproj...
C#
110,568
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章