2012-06-26 2 views
2

복합어의 다양한 영역에 대한 특정 엑셀 워크 시트가 있습니다. 각 요소를 MS Access 2007의 양식에있는 특정 단추에 개별적으로 연결해야합니다. 스프레드 시트가 설정되어 있지 않으므로 간단히 가져올 수 있으므로 실제 엑셀 파일을 열 수있는 데이터베이스를 클릭 할 수있는 버튼을 갖고 싶습니다. 지금까지 발견 된 것이 없으므로 어떤 도움을 주시면 감사하겠습니다 !!Excel 파일을 MS Access 양식에 연결

답변

1

ShellExecute에 대한 API 호출로 VBA에서 파일이나 응용 프로그램을 열 수 있습니다. 모듈에서

넣고이 :

OpenFile "C:\YourExcelFile.xls" 

그것은 당신의 컴퓨터에 기본 응용 프로그램 (희망 엑셀 열립니다 :

Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, _ 
ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, _ 
ByVal lpDirectory As String, ByVal lpnShowCmd As Long) As Long 


Public Sub OpenFile(ByVal File As String) 
    ShellExecute 0, "open", File, "", "", 1 
End Sub 

지금 당신은 당신의 Excel 파일을 열려면 OpenFile 방법을 사용할 수 있습니다)를 Windows 탐색기에서 클릭 한 것처럼.

FollowHyperlink "c:\docs\myexcel.xls" 
: 대부분의 경우
1

, 당신은 응용 프로그램과 FollowHyperlink 사용할 수 있습니다
관련 문제