随时添加删除附件问题?

qq41251299 2008-07-08 05:29:54


下面的命令可以实现添加文件,并记录文件名到text2内,
但我还想能够随时删除text2的内容,随时添加
可是我点了cls按钮后,却不能再添加了?
谁能帮忙给改改,或者有更好的代码和建议?
Private Sub CmdAdd_Click()
With CommonDialog1
.InitDir = App.Path & "\data\0606"
.DialogTitle = "打开"
.CancelError = False
'ToDo: 设置 common dialog 控件的标志和属性
.Filter = "所有文件 (*.*)|*.*"
.ShowOpen
If Len(.FileName) = 0 Then
Exit Sub
End If
End With

Dim i As Long, n As Long
n = Text2.UBound
If n > 4 Then End '最多添加6个附件
For i = 0 To n
If Len(Text2(i).Text) = 0 Then
Exit For
End If
Next '检查有没有空白文件
If i > n Then
Load Text2(i)
Text2(i).Visible = True
Text2(i).Move Text2(i - 1).Left, Text2(i - 1).Top + Text2(i - 1).Height + 90

Load Cmdcls(i)
Cmdcls(i).Visible = True
Cmdcls(i).Move Cmdcls(i - 1).Left, Cmdcls(i - 1).Top + Cmdcls(i - 1).Height + 50
End If
FileNumber = i

End Sub

Private Sub Cmdcls_Click(Index As Integer)
Text2(Index).Text = ""
End Sub
...全文
71 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq41251299 2008-07-08
  • 打赏
  • 举报
回复
这个样子解决了,嘻嘻!
Private Sub CmdAdd_Click()
With CommonDialog1
.InitDir = App.Path & "\data\0606"
.DialogTitle = "打开"
.CancelError = False
'ToDo: 设置 common dialog 控件的标志和属性
.Filter = "所有文件 (*.*) ¦*.*"
.ShowOpen
If Len(.FileName) = 0 Then
Exit Sub
End If
End With

Dim i As Long, n As Long
n = Text2.UBound

If n > 4 Then End '最多添加6个附件
For i = 0 To n
If Len(Text2(i).Text) = 0 Then
Text2(i) = CommonDialog1.FileName
GoTo lbl1
Else

End If
Next '检查有没有空白文件

If i > n Then
Load Text2(i)
Text2(i).Visible = True
Text2(i).Move Text2(i - 1).Left, Text2(i - 1).Top + Text2(i - 1).Height + 90


If i = Cmdcls.UBound + 1 Then
Load Cmdcls(i)
Cmdcls(i).Visible = True
Cmdcls(i).Move Cmdcls(i - 1).Left, Cmdcls(i - 1).Top + Cmdcls(i - 1).Height + 50
End If
End If

lbl1: FileNumber = i
If n = 4 Then MsgBox "注意,最多添加6个文件"
End Sub

Private Sub Cmdcls_Click(Index As Integer)
Select Case Index
Case 0
Text2(0).Text = ""
Case 1
Text2(1).Text = ""
Case 2
Text2(2).Text = ""
Case 3
Text2(3).Text = ""
Case 4
Text2(4).Text = ""
Case 5
Text2(5).Text = ""
End Select

End Sub
fvflove 2008-07-08
  • 打赏
  • 举报
回复
先建立一个按扭,Name=cmdCls Visible=False

再建立一个文件框,Name=Text2 Visible=False


Private Sub CmdAdd_Click()
With CommonDialog1
.InitDir = App.Path & "\data\0606"
.DialogTitle = "打开"
.CancelError = False
'ToDo: 设置 common dialog 控件的标志和属性
.Filter = "所有文件 (*.*) |*.*"
.ShowOpen
If Len(.FileName) = 0 Then
Exit Sub
End If
End With

Dim i As Long, n As Long
n = Text2.UBound
If n = 5 Then MsgBox "注意,最多添加6个文件"
If n > 5 Then Exit Sub '最多添加6个附件

Load Text2(Text2.Count)
Load cmdCls(cmdCls.Count)
Text2(Text2.Count - 1).Text = CommonDialog1.filename
Text2(Text2.Count - 1).Top = Text2(Text2.Count - 2).Top + Text2(0).Height
Text2(Text2.Count - 1).Left = Text2(0).Left
Text2(Text2.Count - 1).Visible = True

cmdCls(cmdCls.Count - 1).Top = cmdCls(cmdCls.Count - 2).Top + cmdCls(0).Height
cmdCls(cmdCls.Count - 1).Left = cmdCls(0).Left
cmdCls(cmdCls.Count - 1).Visible = True

End Sub

Private Sub Cmdcls_Click(Index As Integer)
Text2(Index).Text = ""
For i = Index To Text2.Count - 2
Text2(i).Text = Text2(i + 1).Text
Next
Unload Text2(Text2.Count - 1)
Unload cmdCls(cmdCls.Count - 1)

End Sub


添加签名,文本和图像。进行更改并纠正错别字。OCR扫描的文档。填写表格。校对的OCR文字! 校对的OCR结果 PDFpen可以进行光学字符识别(OCR):将扫描文本的那些图片转换为您可以使用的单词,然后对其进行校对以确保准确性。 以Word格式导出 需要对PDF进行一些重大更改吗?以.docx格式导出PDF,以便轻松进行PDF编辑并与Microsoft®Word用户共享。 改正它 选择PDF中的文本,单击“更正文本”,然后进行编辑!在Mac上编辑PDF从未如此简单。 签字 在Mac上签名PDF!使用您安全可靠的数字签名进行签名。扫描签名并将其放入PDF。或者,用鼠标或触控板涂鸦您的签名。签名,盖章,交付:无需传真,无需大惊小怪。 将PDF存储在云中 现在,您可以随时随地编辑PDF。使用iCloud或Dropbox通过iPad和iPhone的PDFpen进行无缝编辑。减小文件大小以进行共享或归档。 翻页 需要新页面吗?插入一个。需要删除页面吗?删除它。页面乱序?只需拖放即可重新排序。甚至可以通过拖放将PDF组合在一起。 用突出显示,强调和删除线标记文档 将文本,图像和签名添加到PDF 使用可编辑的文本块纠正原始PDF中的文本 移动,调整大小,复制和删除原始PDF中的图像 复制并粘贴富文本;从PDF(包括列)复制时保留字体和格式 预览和提取文件附件和注释 记录和播放音频注释 添加注释,评论和云注释 使用辅助线将对象对齐 添加页码,书签,页眉和页脚,行号和水印 对扫描的文档执行OCR(光学字符识别) 可见的OCR文本层,用于对扫描页面中的OCR文本进行校对 直接从Image Capture或任何Mac兼容的扫描仪进行扫描 调整图像或扫描文档的分辨率,颜色深度和对比度,偏斜和尺寸 上下文相关的弹出菜单可实现快速编辑 压缩PDF文档以减小文件大小 编辑或删除文本,包括OCR文本 使用最高256位AES密码对文档进行密码保护 全屏模式,以及缩放到文档宽度和缩放到实际文档大小 打印注释和注释(带或不带原始文本) 与文档一起打印所有注释的列表 添加(和打印)笔记和评论 验证数字签名以确保数字签名文档的真实性和信任 使用ATL对文件进行数字签名或创建自签名证书 填写交互式PDF表格并签名 申请与业务相关的内容,并通过图书馆在此处签名 将常用的图像,签名,对象和文本保存在库中 通过iCloud使用iPad和iPad的PDFpen同步库项目 使用iCloud或Dropbox通过iPad和iPhone的PDFpen进行无缝编辑 插入页码并指定位置和格式,包括罗马数字和贝茨编号 插入和删除页面;通过拖放来重新排序PDF中的页面;合并PDF 使用测量工具测量距离,包括建筑文档中的比例尺 导出到Microsoft ®的Word(.DOC,.DOCX)格式(必须得到许可的用户) 使用AppleScript和JavaScript Automation自动化PDF操作 将PDF直接保存到Evernote

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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