这算是对我之前提出的一个问题的后续回答。我在一所学校工作,我们每学期都需要为相同的课程布置作业。多年来,我们已经生成了大量以前的作业问题。
我创建了 Word 文档,将所有与特定主题相关的问题归为一组。为了便于撰写本文,我们假设我有一个文档用于“关于加法的问题”,另一个文档用于“关于乘法的问题”。
我们经常布置跨多个主题的作业,这只是因为课程安排的原因。因此,我可能想布置一个包含“加法”和“乘法”主文档中问题的作业。
以下是理想的- 我想创建一个带有一堆输入表单的模板。首先,我将输入我想要的问题数量,然后我将从下拉菜单中选择某些问题。例如,我可能想创建一个包含 3 个问题的新文档。然后,我希望看到 3 个“新问题”输入字段。我希望能够选择一个主题、一个难度(简单、中等或困难),然后获得一个符合这些条件的所有问题的下拉菜单。我想从该下拉菜单中选择一个问题,通过从相应的主文档中复制和粘贴,该问题应该会自动填充到我的 word 文档中。
我的问题:
a) 仅使用 Word 是否可行?仅使用 Word 非常重要,因为这必须在学校系统中易于维护,唯一不变的是,我们始终可以访问 MS Word。
b) 如果可能的话,我明白我描述的是一个相当基本的 SQL 数据库。在 Word 中创建这样一个庞然大物是否值得?目前,我们所做的只是手动搜索主文档,如果找到我们喜欢的内容,就进行复制粘贴。它有效,但效果并不好
答案1
是的,这是可能的,并且您需要一个启用宏的模板(.dotm 格式)才能做到这一点。
您的每个变量部分(例如 1 至 3 级多项选择题(级别是难度))都以自动图文集文件或单独的文本文件的形式存储在模板中。从启动模板时显示的自定义 VBA 用户表单中,您可以进行各种选择,然后单击按钮开始。然后,模板中的自定义 VBA 代码会根据所选规范组装文档。
要从概念上了解其工作原理,请进行网络搜索AuthorTec 查找和突出显示。该 Word 插件可在文档中搜索可自定义的单词和短语,例如搜索自定义副词列表。自定义列表可按学生年级设置,然后根据学生写作时的词汇水平分析学生的论文。
如果您采用该概念,如我刚才提到的插件中所示,从 VBA 用户窗体对话框中进行选择,然后适当的多项选择题自定义列表出现在窗体的列表框中,然后可以将选择放入 Word 文档中。