Private Function FormatBold()
With rtbCurrent
If (IsNull(.SelBold) = True) Or (.SelBold = False) Then
'若所选的文本为加粗的或混合的就设置为加粗
.SelBold = True
ElseIf .SelBold = True Then
'若所选的文本为加粗的就设置取消加粗格式
.SelBold = False
End If
.SetFocus
End With
End Function
Private Function FormatItalic()
With rtbCurrent
If (IsNull(.SelItalic) = True) Or (.SelItalic = False) Then
'若所选的文本为倾斜的或混合的就设置为倾斜
.SelItalic = True
ElseIf .SelItalic = True Then
'若所选的文本为倾斜的就设置取消倾斜格式
.SelItalic = False
End If
' .SetFocus
End With
End Function
Private Function FormatUnderline()
With rtbCurrent
If (IsNull(.SelUnderline) = True) Or (.SelUnderline = False) Then
'若所选的文本为下划线的或混合的就设置为下划线
.SelUnderline = True
ElseIf .SelUnderline = True Then
'若所选的文本为下划线的就设置取消下划线格式
.SelUnderline = False
End If
' .SetFocus
End With
End Function
'Private Function FormatColor(tool As ActiveBar2LibraryCtl.tool)
' Dim lClr As Long
' lClr = CLng(tool.TagVariant)
' rtbCurrent.SelColor = lClr
'End Function
Private Function FormatAlign(intIndex As Integer)
Select Case intIndex
Case 0 '左对齐
'设置对齐方式
rtbCurrent.SelAlignment = rtfLeft
Case 1 '居中
'设置对齐方式
rtbCurrent.SelAlignment = rtfCenter
Case 2 '右对齐
'设置图片
'设置对齐方式
rtbCurrent.SelAlignment = rtfRight
End Select
End Function作者: hi-wzj 时间: 2007-12-24 09:22
您也可以在表中设置old字段,然后插入word文件,要编辑时激活即可编辑。作者: 好学 时间: 2007-12-25 00:35