vb6使用vba进行“宏”编写。我找不到有关如何执行此操作的文档。
这是2004年之前某个时间编写的旧版VB6程序。我要求对其进行少量更新,但是它需要编辑用户的宏。我无法弄清楚如何“获取”用户代码。
我有VB6源代码。我的客户从Microsoft购买了VBA。 2004年9月,也可以从MSDN以“ Microsoft Visual Basic for Applications 6.0 SDK版本6.4发行手册”的形式获得VB6的VBA。这里有一个简单的例子,文档很差。该应用程序允许用户输入VBA代码(大多数情况下是一种问题),
`Sex = Male
If Employee.Age = 16 Then
Print Employee.Name, Employee.Age
End if`
某些“问题”由几百行代码组成。
VB6程序“以某种方式”执行“问题”,并在富文本框中将输出返回给用户。
当我在Web上查看VBA和VB6时(而且我做了很多变体),Google和Bing(以及其他)根本不了解有关将VBA挂接到VB6的任何问题。有些应用程序(VISIO)包含VBA。因此,在某处,某人必须知道如何将VBA放入应用程序(毕竟是COM)或存在完善的文档来实现此目的。
-查理