【发布时间】:2015-06-24 15:11:59
【问题描述】:
我不确定该在哪里实际发布此消息(我很确定有人会责备我,告诉我在哪里当然投票否决我 - 预期)。
我一直在为我的设施开发大量安全培训文件。 UI 是在 Excel 中构建的,Excel VBA 的核心是获取名称和运行培训程序。 Excel 文件在获取您的姓名和您想要的程序并记录该数据后打开一个 PowerPoint 演示文稿。完成演示文稿后,它会以 Word 文档的形式打开 - 该演示文稿的测验。
我的问题是:目前我们所有的测试都是在 Word 中创建的(我几乎不知道 Word VBA),并且想继续添加一些文本框和答案复选框。我想添加一些代码来促进这些测试的自动评分,方法是在末尾放置一个“锁定”测试(因此他们无法更改答案)的按钮,然后检查并返回测试分数。
我看不到可以在 Excel 的“保护表”中锁定 Word 文件的位置。我使用的评分似乎有缺陷,但如果我继续使用 Word,我可以稍后解决这个问题。我想知道在 Excel 中执行此操作是否会更好,并且可能更容易,因为它更多地用于评估数据输入。
如果其他人可以选择使用 Word 或 Excel 来创建测试,他们可能会怎么做。我目前对使用哪种格式没有偏好(除了上述 - 我没有被锁定),甚至可能使用单独的 PowerPoint 演示文稿作为测试本身。
【问题讨论】:
-
我认为你的问题直到第三段都很好,第四段和第五段有有效的问题,但因为它变得越来越基于意见,社区通常不会批准。我个人觉得 Excel 似乎是一个更容易的选择。
-
Programmers.SE -
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development可能是这个问题的好地方,尽管我不会在这里投反对票或 VTC 。 -
不,这对Software Engineering来说不是一个合适的问题,在那儿问它会引起相当多的愤怒。 @Freeman:如果您不确定该网站是否适合其他地方,请不要在此处发布。当 SO 用户在那里迁移离题问题时,Programmers 的人会非常生气。
-
@KenWhite - 很酷。我确实说过可能,虽然我没有强调...
-
这个问题非常离题,因为它既要求软件推荐,又非常基于意见(这两者都使它不合适)。
标签: vba excel ms-word powerpoint