收集的C#和Word操作的一些代码(本人未经测试)
来源:互联网 发布:淘宝店铺如何提升销量 编辑:程序博客网 时间:2024/05/19 13:17
一、WORD中对象的属性种类
InlineShapes有一个type属性,type 是WdInlineShapeType
WdInlineShapeType can be one of the following constants.
wdInlineShapeEmbeddedOLEObject
wdInlineShapeHorizontalLine
wdInlineShapeLinkedOLEObject
wdInlineShapeLinkedPicture
wdInlineShapeLinkedPictureHorizontalLine
wdInlineShapeOLEControlObject
wdInlineShapeOWSAnchor
wdInlineShapePicture
wdInlineShapePictureBullet
wdInlineShapePictureHorizontalLine
wdInlineShapeScriptAnchor
二、获取WORD中的对象
你在一个空文档里面插入一个PPT或者EXCEL等对象,可以通过下面的代码来获得这个对象的类型.
shape = wordDoc.InlineShapes[0];
OLEFormat olef = shape.OLEFormat;
MessageBox.Show(olef.ClassType.ToString());
//olef.Open();
三、插入图片后的图片大小问题
Excel2007环境下用worksheet.shapes.addpicture方法插入的图片,实际显示的位置和方法参数中设定的位置不同。什么原因?如何解决?
因为放大率100%的状态下设置的图片不会位置偏差,
所以在插入图片之前暂时设定放大率为100%(sheet.ActiveWindow.Zoom = 100), 图片设定完之后再把放大率给设回去。
sheet.ActiveWindow.Zoom = 100
修改为
sheet.Application.ActiveWindow.Zoom = 100
四、插入图片并置于文字之上
在word里面,插入的图片是一个inlineshape对象,衬于文字上下方的是shape对象,找到该对象,设置它的width 和height属性就是了。
我成功了,,原来将嵌入型转化下就行了
(嵌入型)
Selection.InlineShapes(1).Height = 360.85
Selection.InlineShapes(1).Width = 734.15
(浮于文字上方)
Selection.ShapeRange.Height = 360.85
Selection.ShapeRange.Width = 734.15
Dim j '计数图片个数
For j = 1 To ActiveDocument.InlineShapes.Count '文件中图片总个数,图片类型为inlineshapes
ActiveDocument.InlineShapes(j).Height = 362 '设置高度
ActiveDocument.InlineShapes(j).Width = 481.87 '设置宽度
Next j
End Sub
- 收集的C#和Word操作的一些代码(本人未经测试)
- 收集的未经测试的Epoll模型代码[二]
- 收集未经测试的Epoll模型代码<一>
- 本人收集的一些工具类和自定义UI
- 本人呕心沥血,收集的一些专业网址
- 用C#操作word的一些体会
- C#中对word的一些操作
- C#操作word的一些函数
- C#操作word,自己的一些整合
- 一些常见的C#代码收集站点(牛)
- C#代码操作/编辑Word的基础知识
- C#操作MicroSoft Word的代码
- 收集各种C# 操作WORD文档的方法~
- 解决MySql中文问题的一些方法(未经过测试)
- 本人长期设计和收集的一些网站设计页面,非常漂亮和实用。
- 收集的一些代码
- 一些代码的收集
- 本人收集的一些关于学习c++的
- Substitution 控件学习
- 冒泡排序法
- 90/10法则
- PIC
- asp.net面试题收集(附答案)
- 收集的C#和Word操作的一些代码(本人未经测试)
- 在VS2003中编写控制台程序的方法,以及自动缩进快捷键: CTRL+K+F
- io端口,pci配置寄存器,CMOS,SMBIOS读写工具
- 回型矩阵的C++实现
- IE8打开需要安装加载项的网页时出现内存错误!
- [转载]25条CSS制作网页编写的提醒及小技巧整理
- SOA是什么
- dynamic_cast与polymorphic_cast再比较
- XML for Analysis(XMLA)开发详解-(5)XMLA请求的格式及实例示意