使用宏注册数据库

时间:2013-08-13 19:30:05

标签: database vba database-connection porting openoffice-calc

我正在尝试在OpenOffice Calc中注册一个新数据库,但我需要使用脚本(宏)来创建它。

有什么办法吗?
如果没有,我可以在Calc宏中处理未注册的数据库吗? 如果是的话,该怎么办?

我正在将我的VBA宏移植到Calc,我在连接到dBase文件时遇到问题。我目前没有工作代码,我只能提供我的VBA脚本来向您展示我需要在Calc中做什么。

2 个答案:

答案 0 :(得分:0)

我对此不太了解但是如果你可以为你的DBase文件创建一个DSN那么它应该是可行的吗?执行此操作时,DSN可能更容易使用。

答案 1 :(得分:0)

这有效

Private Sub Calculator_Click() 
'%SystemRoot%\system32\calc.exe 
On Error GoTo Err_Calculator_Click 
Dim stAppName As String 
stAppName = "C:\Windows\System32\calc.exe" 
Call Shell(stAppName, 1) 
Exit_Calculator_Click: 
Exit Sub 
Err_Calculator_Click: 
MsgBox Err.Description 
Resume Exit_Calculator_Click 

End Sub