借助Server控件怎样取得当前文档的大纲视图中的内容和其它Word操作问题 ( 积分: 50 )

  • 主题发起人 主题发起人 jialiang
  • 开始时间 开始时间
J

jialiang

Unregistered / Unconfirmed
GUEST, unregistred user!
借助Server控件怎样取得当前文档的大纲视图中的内容,即文档各级标题.
还有问题,分可在其它帖子里拿。
1、判断当前行为表格,并将该表转换为文本(以制表符转 TAB键),可文档中全部表格进行转换。(200分)
2、获得当前大纲标题的相应正文内容,只要求文本,表格己做文本转换,(100分)
分够可加。
 
借助Server控件怎样取得当前文档的大纲视图中的内容,即文档各级标题.
还有问题,分可在其它帖子里拿。
1、判断当前行为表格,并将该表转换为文本(以制表符转 TAB键),可文档中全部表格进行转换。(200分)
2、获得当前大纲标题的相应正文内容,只要求文本,表格己做文本转换,(100分)
分够可加。
 
怎么一个人都没啊,
将表格转为文本我己实现了,
如果将整个文档扫一遍,也能获得大纲标题,但对于一个大文档来说,会很慢。
我在让程序自动生成大纲标题时,如果碰到表格,就会特慢,所以想问问有无特定的指令
方法实现这一功能。
 
还是没人?
我用Server控件 SaveAs总是报错,是不是要用Ole啊,
 
遍历查找时,如果没有
在“项目符号和标题”项弹出对话框中设置其多级符号,不能列出来,只有类似
2.3.1 宽带用户数据同步接口
前面有标题序号的才能列出,如下所示:
iListParagraphs := WordDocument.ListParagraphs.Count;
for i := 1 to iListParagraphs do //Paragraphs 文档段落
begin (ole)
getmystyle := WordDocument.ListParagraphs.Item(i).Style; //wordapplication中为Get_Style
strNameLocal := getmystyle.NameLocal;
if (strNameLocal = '标题 1')
or (strNameLocal = '标题 2') then
begin
。。。。。。
大富翁上面没有找到答案,vba和msdn好像也没有,宏也录制不到:(

遍历Paragraphs 文档段落可以找出来,不过太慢太慢了 有知道的人告诉我吧
 
遍历Paragraphs 文档段落在遇到表格时,会慢的不可思议.
谁有好点的方法啊,分数不成问题.
 
后退
顶部