设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 2248|回复: 14
打印 上一主题 下一主题

[Access本身] 请问用什么控件实现WORD的文字编辑功能?

[复制链接]
跳转到指定楼层
1#
发表于 2007-12-21 21:54:10 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
请问用什么控件实现WORD的文字编辑功能?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
15#
发表于 2009-12-8 17:36:27 | 只看该作者
下载不了哦?
14#
 楼主| 发表于 2007-12-26 09:14:07 | 只看该作者
谢谢了andymark!
13#
发表于 2007-12-25 22:47:51 | 只看该作者
12#
 楼主| 发表于 2007-12-25 00:36:31 | 只看该作者
请问站长如何调出字体选择框?
11#
 楼主| 发表于 2007-12-25 00:35:11 | 只看该作者
原帖由 hi-wzj 于 2007-12-24 09:22 发表
您也可以在表中设置old字段,然后插入word文件,要编辑时激活即可编辑。


可以做个例子吗?不是很明白.
10#
发表于 2007-12-24 09:22:21 | 只看该作者
您也可以在表中设置old字段,然后插入word文件,要编辑时激活即可编辑。

点击这里给我发消息

9#
发表于 2007-12-23 11:30:05 | 只看该作者
如tz-chf所说, word也是一个好的选择, 我现在的文档管理产品就是使用Word来做的.
如果你要使用Richtextbox,可按照下面的方法

在窗体上增加一个richtextbox控件, 然后设置它的text 或textrtf属性,也可直接从文件加载
基本的设置字体和格式的代码如下(代码是以前做的VB程序,但在Access中类似):


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
8#
 楼主| 发表于 2007-12-23 11:29:26 | 只看该作者
原帖由 tz-chf 于 2007-12-23 11:23 发表
用word不是更好???


你不明白,是在软件中的一部分,如果可以直接用WORD就不用说了.
7#
发表于 2007-12-23 11:23:11 | 只看该作者
用word不是更好???
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-26 23:45 , Processed in 0.114800 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表