VB与VBA的问题
1.我看到一个VB程序说是这个程序用了VBA,我大概看了下VBA概念,说是一种类似于宏定义,属于一种语言……那VB程序中可以有VBA语句吗,这个程序中出现了:a.PageSetup.TopMargin = a3
a = Word.Documents.Open(……)
a.Range(h1, h1 + 1).Font.Name = a2
这一系列的语句,这是属于VBA代码吗?
2.我想用C#做一个WORD操作考试的自动评分系统,思路应该怎样,请指教!
[解决办法]
1) VBA = VB for Application. 可以认为是VB的一个子集(虽然这个说法不准确,但对初学者易于理解。)
严格来说,这段不是VBA,是VB。是VB中操作了WORD的对象。
2) 利用ACCESS或其它数据库产品做个试题库。一般会有不同的课题分类(单项选择,多项选择,判断,简答,。。。)然后用C#或者其它任何程序语言来随机抽题,并与标准答案进行比较评分。