| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 304 人关注过本帖
标题:如何将Excel题库导出为word文档
只看楼主 加入收藏
王咸美
Rank: 1
等 级:新手上路
帖 子:666
专家分:3
注 册:2018-1-4
结帖率:97.5%
收藏
已结贴  问题点数:20 回复次数:5 
如何将Excel题库导出为word文档
如何将Excel文档题库转为word文档?请高手赐教!万分感谢!!!
Excel题库见附件1

最终word文档见附件2

图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

2024_05_05-13_07_24.zip (8.33 KB)


[此贴子已经被作者于2024-5-5 13:24编辑过]

搜索更多相关主题的帖子: word Excel 文档 导出 附件 
2024-05-05 13:21
王咸美
Rank: 1
等 级:新手上路
帖 子:666
专家分:3
注 册:2018-1-4
收藏
得分:0 
压缩文件为Excel题库
2024-05-05 13:25
王咸美
Rank: 1
等 级:新手上路
帖 子:666
专家分:3
注 册:2018-1-4
收藏
得分:0 
VBA代码如何改写为VFP代码?请高手赐教!


Sub 导出题库()
    Set doc = CreateObject("word.application") '创建Word对象
    Set wd = doc.Documents.Add
    With ThisWorkbook.Worksheets(2)
        rrow = .Range("a65536").End(3).Row
        For i = 2 To rrow
            arr = Split(.Cells(i, 3), "|")
            If UBound(arr) > 1 Then
                strr = .Cells(i, 1) & "、" & .Cells(i, 2).Value & vbCrLf & _
                "A." & arr(1) & "B." & arr(2) & "C." & arr(3) & "D." & arr(4) & vbCrLf & "标准答案:" & .Cells(i, 4)
                With doc.Selection
                    .TypeText strr
                    .TypeParagraph
                End With
            Else
            End If
        Next
        wd.SaveAs ThisWorkbook.Path & "\例子.docx"
End with
End sub
2024-05-05 13:35
王咸美
Rank: 1
等 级:新手上路
帖 子:666
专家分:3
注 册:2018-1-4
收藏
得分:0 
试题.zip (8.05 KB)
2024-05-05 17:20
yiyanxiyin
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:9
帖 子:242
专家分:1856
注 册:2023-6-29
收藏
得分:20 
这里只解释一下这个代码的意义: .Range("a65536").End(3).Row
这个代码的整体的意思是:a列有数据的最后一行的行号
Range("a65536")表示a列65536行的单元格
End(3)表示基于前面的单元格往上查找出有数据的单元格(找到一个即停止), 3即xlUp, 除了xlUp,还有xlToLeft, xlToRight等参数
Row表示单元格的行号

再说一下65536是xls每个sheet能存数据的最大行数, 如果是xlsx那最大行数比这个大很多, 所以为了兼容性, 这个代码应该改成:
.Cells(.Rows.Count, 1).End(xlUp).Row
2024-05-06 10:33
星光悠蓝
Rank: 9Rank: 9Rank: 9
来 自:山水甲天下
等 级:贵宾
威 望:52
帖 子:527
专家分:1281
注 册:2010-1-11
收藏
得分:0 
2024-05-06 11:04
快速回复:如何将Excel题库导出为word文档
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017970 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved