2015-09-25 28 views
0

我想知道如何通过外部应用程序 (记事本,记事本++)读取ms访问表单(vba表单)。如何在外部应用程序如记事本和notead ++中打开vba表单

在vb6应用程序中可以读取外部应用程序(记事本,记事本++)中的[控件名称],[代码]。 但是,没有选项可以在ms访问表单中执行相同的操作。

当我打开数据库中的表格,我可以,但不是在记事本和记事本++。

是否有可能(或)有任何其他方式来执行此操作。

+1

我猜想当你通过记事本打开窗体时,你只会看到随机的乱码?如果是这样,他们是二进制形式,你只能使用专用软件打开它们。 –

回答

0

您只能访问VBA编辑器中显示的表单代码。在VB和C#中,您可以查看实际创建控件对象的代码并初始化它们(我认为这是您所指的)。您无法在Access/VBA中看到此代码。

如果要编辑Notepad ++中的代码,只需从VBA代码编辑器(当按Alt + F11时显示)复制并粘贴它即可。

PS。我使用一个名为OASIS-SVN的访问插件,可以将所有对象定义导出为文本文件,我可能按照所述的方式进行操作here

+0

您是否觉得上述有用?如果是这样,请举出答案。 – HarveyFrench

0

如果要从VBE之外编辑VBA项目文件,首先需要导出它们(使用右键单击 - >导出文件)并将它们保存到某处。 然后你就可以用记事本打开它们(++)。

不要忘了在编辑后将它们导回到您的VBA项目中。

相关问题