如何取得画布中直线的TOP和LEFT(急急急!!)

lengshuangzi 2007-07-05 03:57:30
用C#操作WORD
如何取得画布中直线的TOP和LEFT
...全文
507 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
lengshuangzi 2007-07-11
  • 打赏
  • 举报
回复
问题已解决
谢谢各位
bote_china 2007-07-06
  • 打赏
  • 举报
回复
引用的word是9.0?10.0?还是11.0??
word2003在.net中的名称空间为Microsoft.Office.Interop.Word,是可以直接通过doc.ActiveWindow.Panes[1].Pages[1].Rectangles[1].Lines[1]来访问line对象的
godgreat 2007-07-06
  • 打赏
  • 举报
回复
学习
volezbin 2007-07-06
  • 打赏
  • 举报
回复
是否需要引入呢?
qiao120196260 2007-07-06
  • 打赏
  • 举报
回复
帮顶,学习
lengshuangzi 2007-07-06
  • 打赏
  • 举报
回复
doc.ActiveWindow.Panes[1]后面没有其他属性的
Word里没有Word.Line吧


已经在编辑器中验证过,未实现
bote_china 2007-07-06
  • 打赏
  • 举报
回复
在C#中调用Word,很多对象都是object类型,需要进行类型转换.
Line的完整名称空间为Word.Line
lengshuangzi 2007-07-06
  • 打赏
  • 举报
回复
PS:
是取画布中的直线
lengshuangzi 2007-07-06
  • 打赏
  • 举报
回复
感谢大家的回复
不过Bote_China() 的代码,在编译器里是不能通过的
doc.ActiveWindow.Panes[1]后面的东西敲不出来的
并且Line貌似也找不到
YUAN168 2007-07-06
  • 打赏
  • 举报
回复
试一下Bote_China() ( ) 说的看看
lengshuangzi 2007-07-06
  • 打赏
  • 举报
回复
msn:lengshuangzi@hotmail.com
QQ:65447846
Bote_China() 能加我一下么
大家讨论下
bote_china 2007-07-06
  • 打赏
  • 举报
回复
word 11可以通过我所说的方法获取相关属性.
word 9是通过Document.Shapes[1]来获取图形对象,并可以获取和设置相关属性.
word 10没有研究过,可以在word里打开visual basic编辑器,在编辑器帮助中搜索"Line",看看在vba中对line对象是如何定义和访问的.
lengshuangzi 2007-07-06
  • 打赏
  • 举报
回复
用Word11.0已经验证过
用doc.ActiveWindow.Panes[1].Pages[1].Rectangles[1].Lines[1]方法取出来的left始终为0
top始终为237
和doc.ActiveWindow.Selection.get_Information(WdInformation.wdVerticalPositionRelativeToPage)效果是一样的
F15Eagle 2007-07-06
  • 打赏
  • 举报
回复
楼上的大哥
好事做到底,给个系统的全面的示例吧,我替楼主谢谢你了
lengshuangzi 2007-07-06
  • 打赏
  • 举报
回复
Word10.0
bote_china 2007-07-05
  • 打赏
  • 举报
回复
Document doc = MyWord.ActiveDocument;//当前活动Document对象
Line line = doc.ActiveWindow.Panes[1].Pages[1].Rectangles[1].Lines[1];
即可获得Line对象的Left,Top,等属性
sqllong 2007-07-05
  • 打赏
  • 举报
回复
帮顶 学习
slimfeng 2007-07-05
  • 打赏
  • 举报
回复
帮顶
vainnetwork 2007-07-05
  • 打赏
  • 举报
回复
关注,顶下.
lanboo 2007-07-05
  • 打赏
  • 举报
回复
建议和word里的宏结合考虑。

110,534

社区成员

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

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

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