Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Excel 2003, sp2
Hi, I'm using an add-in to create a report. The report is put together with data from a few named ranges in a hidden excel worksheet. Below is the relevant code that's in a standard module in the add-in. Dim wkbData As Excel.Workbook Dim cn As ADODB.Connection Dim rs As ADODB.Recordset Dim sFileConnectionString As String Dim sFilePath As String Set wkbData = ActiveWorkbook sFilePath = wkbData.FullName sFileConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & sFilePath & ";Extended Properties=""Excel 8.0;HDR=Yes"";" Set cn = New ADODB.Connection cn.Open (sFileConnectionString) Set rs = New ADODB.Recordset ... more code to generate report Everything works fine as long as I use 1 instance of Excel. As soon as I have two instances (each with a copy of the data workbook) "cn.Open (sFileConnectionString)" opens a copy of sFilePath in the 2nd instance in read-only mode. After that the code starts to mix the data from the two workbooks. Isn't each Excel instance isolated from all other instances? Any ideas? Pete |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Excel - New Instance | Excel Discussion (Misc queries) | |||
How do I get one instance of Excel to communicate with another instance? | Excel Programming | |||
Can you recalculate an individual excel cell in isolation? | Excel Worksheet Functions | |||
problem with macro opening second instance | Excel Programming | |||
Excel Instance | Excel Programming |