一个关于word2000兼容性的一个问题(急!!!)
以下代码的功能:先在文档中写入一段文本,然后选中一小段文本,然后运行sub a()(最好多选中几处文本,多运行几次sub a()),这样会将选中的文本的底纹变成相应的颜色,然后运行 sub b(),这样会查找到这段加了颜色的文本,以上功能在word97和word2003使用正常,但是在word2000中就找不到相应的文本,不知何故,请各位高手帮忙!!
Sub b()
Do While HmFindError(True) = True
Loop
End Sub
Sub a()
Selection.Font.Shading.BackgroundPatternColorIndex = 5
End Sub
Function HmFindMark(ByVal Flag As Boolean, ByVal markflag As Long) As Boolean
With Selection.Find
.ClearFormatting
.Font.Shading.BackgroundPatternColorIndex = markflag
.Execute FindText:="", Forward:=Flag, Format:=True
If .Found = False Then
.ClearFormatting
HmFindMark = False
Exit Function
End If
.ClearFormatting
'.Execute
End With
HmFindMark = True
End Function
Function HmFindError(ByVal Flag As Boolean) As Boolean
If HmFindMark(Flag, 5) = True Then
s1 = Selection.Range.Start
e1 = Selection.Range.End
Selection.SetRange Start:=s1, End:=e1
End If
End Function
Sub b()
Do While HmFindError(True) = True
Loop
End Sub
Sub a()
Selection.Font.Shading.BackgroundPatternColorIndex = 5
End Sub
Function HmFindMark(ByVal Flag As Boolean, ByVal markflag As Long) As Boolean
With Selection.Find
.ClearFormatting
.Font.Shading.BackgroundPatternColorIndex = markflag
.Execute FindText:="", Forward:=Flag, Format:=True
If .Found = False Then
.ClearFormatting
HmFindMark = False
Exit Function
End If
.ClearFormatting
'.Execute
End With
HmFindMark = True
End Function
Function HmFindError(ByVal Flag As Boolean) As Boolean
If HmFindMark(Flag, 5) = True Then
s1 = Selection.Range.Start
e1 = Selection.Range.End
Selection.SetRange Start:=s1, End:=e1
End If
End Function
...全文
相关推荐
WORD2000支持库
在IT领域,Microsoft Word 2000是一个重要的文字处理软件,它属于Office 2000套件的一部分。
Delphi 7控制Word 2000生成文档的完整实现方法
Delphi 7作为经典的Windows应用开发工具,具备强大的COM编程支持,能够高效地与外部自动化服务器进行交互。Word 2000则作为微软Office系列的重要组件,提供了丰富的COM接口,允许开发者通过编程方式控制其文档创建、格式设置与内容管理。通过Delphi调用Word的COM对象模型,开发者可以实现自动化文档生成、报表输出、合同模板填充等功能,极大提升办公自动化效率。
word 2000的详细课件
,可根据用户操作自动调整;支持自定义工具栏按钮,满足个性化需求;文档一致性管理,保证模板应用的一致性;采用新型剪贴板,支持多项目复制粘贴;兼容性强,能与其他Office应用程序无缝协作;引入“即点即输”
WORD2000高级教程
《Word2000高级教程》是一本专为已有一定Word基础的用户设计的深入学习指南,旨在帮助读者掌握Word2000的高级特性和功能,以解决更复杂的文档处理问题。
Delphi结合Word2000的一个演示程序..rar
标题中的“Delphi结合Word2000的一个演示程序”表明这是一个使用Delphi集成开发环境创建的程序,该程序能够与Microsoft Word 2000进行交互。


Office开发/ VBA
