2013-08-13 2 views
-1

OpenOffice Calc에서 새 데이터베이스를 등록하려고하는데 스크립트 (매크로)를 사용해야합니다.매크로를 사용하여 데이터베이스 등록

어떤 방법이 있습니까?
내 Calc 매크로에서 등록되지 않은 데이터베이스에서 작업 할 수 있습니까?
그렇다면 어떻게해야합니까?

Calc에 VBA 매크로를 이식하고 dBase 파일에 연결하는 데 문제가 있습니다. 나는 현재 작업 코드가 없으며 Calc에서 수행해야하는 작업을 보여주기 위해 VBA 스크립트 만 제공 할 수 있습니다.

답변

0

너무 많이 알지는 못하지만 DBase 파일에 DSN을 만들 수 있다면 할 수 있어야합니까? DSN을 사용하면 작업하기가 더 쉬울 수 있습니다.

+0

을 작동하지만 내가 등록되지 않은 데이터베이스 파일에서 데이터 소스를 만드는 방법에 대한 아무 생각이 없습니다. – Ziker

+0

귀하의 질문을 완전히 이해하지 못할 수도 있습니다 ... Windows에서이 작업을 수행하여 dBase 파일 DSN을 만들 수 있습니까? 시작 -> 관리 도구 -> 데이터 원본 (ODBC) -> 사용자 -DSN-> 추가 – flindersStation

+0

아, Windows에서 수동으로 수행한다는 의미입니다. 스 프레스 시트는 다른 컴퓨터에서 사용되므로 이동하지 않아도 동적으로 데이터베이스를 가져와 사용해야합니다. – Ziker

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