ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   How to reference to other Excel application in VBA (https://www.excelbanter.com/excel-programming/362170-how-reference-other-excel-application-vba.html)

Łukasz Szczepański

How to reference to other Excel application in VBA
 
Hi,

I would like to copy some data to my spreadsheet from workbook which is
opened from web. The problem is that "Export to Excel" button always opens
new Excel application, so I can't reference to new workbook from VBA.

How can I check other running applications and how to copy data from other
Excel application to my workbook?

Thanks in advance,

Tom Ogilvy

How to reference to other Excel application in VBA
 
have you tried to use GetObject. See excel vba help for details.

--
Regards,
Tom Ogilvy


"Łukasz Szczepański" wrote:

Hi,

I would like to copy some data to my spreadsheet from workbook which is
opened from web. The problem is that "Export to Excel" button always opens
new Excel application, so I can't reference to new workbook from VBA.

How can I check other running applications and how to copy data from other
Excel application to my workbook?

Thanks in advance,


Łukasz Szczepański

How to reference to other Excel application in VBA
 
Yes, but I failed. I have no idea what arguments should I use

GetObject([pathname] [, class])

A new workbook is not saved at the stage I would like to access it, and file
name is random (but hopefully with the same prefix).

Thanks,

Lukasz

"Tom Ogilvy" wrote:

have you tried to use GetObject. See excel vba help for details.

--
Regards,
Tom Ogilvy


"Łukasz Szczepański" wrote:

Hi,

I would like to copy some data to my spreadsheet from workbook which is
opened from web. The problem is that "Export to Excel" button always opens
new Excel application, so I can't reference to new workbook from VBA.

How can I check other running applications and how to copy data from other
Excel application to my workbook?

Thanks in advance,


Tom Ogilvy

How to reference to other Excel application in VBA
 
set o = GetObject(,"Excel.Application")
? o.Caption
Microsoft Excel


Assuming you don't have multiple instances of Excel open except the one you
are trying to get and the instance in the web page. I would assume the
instance in the web page would not be detected by GetObject, but I haven't
test it.

--
Regards,
Tom Ogilvy



"Łukasz Szczepański" wrote:

Yes, but I failed. I have no idea what arguments should I use

GetObject([pathname] [, class])

A new workbook is not saved at the stage I would like to access it, and file
name is random (but hopefully with the same prefix).

Thanks,

Lukasz

"Tom Ogilvy" wrote:

have you tried to use GetObject. See excel vba help for details.

--
Regards,
Tom Ogilvy


"Łukasz Szczepański" wrote:

Hi,

I would like to copy some data to my spreadsheet from workbook which is
opened from web. The problem is that "Export to Excel" button always opens
new Excel application, so I can't reference to new workbook from VBA.

How can I check other running applications and how to copy data from other
Excel application to my workbook?

Thanks in advance,


Łukasz Szczepański

How to reference to other Excel application in VBA
 
Unfurtunately it gets only the application from which it is executed.
Is there something like "GetNext"?

Thanks

"Tom Ogilvy" wrote:

set o = GetObject(,"Excel.Application")
? o.Caption
Microsoft Excel


Assuming you don't have multiple instances of Excel open except the one you
are trying to get and the instance in the web page. I would assume the
instance in the web page would not be detected by GetObject, but I haven't
test it.

--
Regards,
Tom Ogilvy



"Łukasz Szczepański" wrote:

Yes, but I failed. I have no idea what arguments should I use

GetObject([pathname] [, class])

A new workbook is not saved at the stage I would like to access it, and file
name is random (but hopefully with the same prefix).

Thanks,

Lukasz

"Tom Ogilvy" wrote:

have you tried to use GetObject. See excel vba help for details.

--
Regards,
Tom Ogilvy


"Łukasz Szczepański" wrote:

Hi,

I would like to copy some data to my spreadsheet from workbook which is
opened from web. The problem is that "Export to Excel" button always opens
new Excel application, so I can't reference to new workbook from VBA.

How can I check other running applications and how to copy data from other
Excel application to my workbook?

Thanks in advance,


Tom Ogilvy

How to reference to other Excel application in VBA
 
No, there really isn't any latitude or control if you don't know the document
name.

--
Regards,
Tom Ogilvy


"Łukasz Szczepański" wrote:

Unfurtunately it gets only the application from which it is executed.
Is there something like "GetNext"?

Thanks

"Tom Ogilvy" wrote:

set o = GetObject(,"Excel.Application")
? o.Caption
Microsoft Excel


Assuming you don't have multiple instances of Excel open except the one you
are trying to get and the instance in the web page. I would assume the
instance in the web page would not be detected by GetObject, but I haven't
test it.

--
Regards,
Tom Ogilvy



"Łukasz Szczepański" wrote:

Yes, but I failed. I have no idea what arguments should I use

GetObject([pathname] [, class])

A new workbook is not saved at the stage I would like to access it, and file
name is random (but hopefully with the same prefix).

Thanks,

Lukasz

"Tom Ogilvy" wrote:

have you tried to use GetObject. See excel vba help for details.

--
Regards,
Tom Ogilvy


"Łukasz Szczepański" wrote:

Hi,

I would like to copy some data to my spreadsheet from workbook which is
opened from web. The problem is that "Export to Excel" button always opens
new Excel application, so I can't reference to new workbook from VBA.

How can I check other running applications and how to copy data from other
Excel application to my workbook?

Thanks in advance,


Travich

How to reference to other Excel application in VBA
 
I am having the same problem. The problem is that the get object
actually access the workbook, but I can't "activate" the workbook. I
get an error 50290 when I try to do so. Also, in the watch window, the
workbook never appears under application. How do I get it to appear
under there? I mean, the work book is already open, so I can't "open
it" again. This is very frustrating.

A little background, I'm simply trying to have a buttom that says
"populate report." A new report in a NEW instance of the Excel
Application opens and the report is populated in this window. The
problem is that I can get the workbook, but I can't programmatically do
things like "activate" and that's driving me nuts... Glad to hear any
suggestions.



All times are GMT +1. The time now is 12:03 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com