Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Perfect. Thanks!
"DM Unseen" wrote in message ups.com... Guys Global variables are locked to their host application. So Excel can never use VBA vairaibles from Access and vice versa. (COM) Automation can only pass on information through procedure parameters. So maybe do someting that uses a parameter to pass the filename from Xl to Access. example Sub runaccess() Set appAccess = CreateObject("Access.Applicati*on") appAccess.OpenCurrentDatabase "C:\Projects\Payroll.mdb", False 'appAccess.Visible = False appAccess.Run "ImportExport" , FileNme Set appAccess = Nothing End Sub In Access it is running this code; Notice FileNme is what I want to pass... Sub ImportExport(strFilename as string ) Dim strFilter As String Dim strInputFileName As String DoCmd.SetWarnings False DoCmd.OpenQuery "del_initial" DoCmd.TransferText acImportFixed, "FGRODTA Import Specification", _ "FGRODTA_Initial", strFilename DoCmd.TransferText acExportDelim, "FGRODTA_Initial Export Specification", _ "FGRODTA_Initial", "C:\Projects\FGRODTA_Tab.txt" DoCmd.OpenQuery "del_initial" DoCmd.SetWarnings True End Sub BWT Excel can import and Export and convert text files as well, as long it keeps within excel row limits. It is slightly lesss sophisticated as Access though, esp on the older versions of XL. DM Unseen |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Import into Access from Excel, passing a variable for the field... | Excel Worksheet Functions | |||
I Need VBA Assistance regarding passing a variable from Access | Excel Programming | |||
Passing variable to VarType of other Variable | Excel Programming | |||
Passing a variable between workbooks | Excel Programming | |||
Passing variable from one sub to another | Excel Programming |