Solved

Run Excel Macro while Closed

Posted on 2013-05-16
5
261 Views
Last Modified: 2014-02-24
I have an excel file (.xlsm) located at "C:\My Documents".  Within this file, there is a macro called "RefreshData" that goes out to a server and pulls in data.  Not sure if its relevant, but the server is called "Server123" and the table is pulls in is called "TableData5". I would like to know is it possible to run this macro without actually opening the file. I would like to be able to click a button in MC Access...lets called the database "AccessDB.accdb" and its also located in "C:\My Documents"... , and excecute the process to make this happen.

Is this possible? If it is, can you please create a VB script to insert into an MS Access module to run?

Also, please don't send me a link to a similar question :) Appreciated, but sort of in a time crunch to figure this out. Direct input is much appreciated :D

Thanks!
0
Comment
Question by:ctownsen80
  • 2
  • 2
5 Comments
 
LVL 83

Expert Comment

by:CodeCruiser
ID: 39171554
I would say No.
0
 
LVL 46

Accepted Solution

by:
Martin Liss earned 500 total points
ID: 39171597
It's not possible to run code that's in a closed workbook, but why can't you make a copy of that code and execute it from Access VBA?
0
 

Author Comment

by:ctownsen80
ID: 39171744
@MartinLiss -- you mean export data to the sheet via access, instead of trying to import data into the workbook? Or something else?
0
 
LVL 46

Expert Comment

by:Martin Liss
ID: 39171819
All I'm saying is that you can get data from a closed workbook and here's an example.
0
 
LVL 83

Expert Comment

by:CodeCruiser
ID: 39174343
Is VB.NET involved in this? as its one of the zones. If it is, you can export to Excel using OLEDB driver.
0

Featured Post

Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Describes a method of obtaining an object variable to an already running instance of Microsoft Access so that it can be controlled via automation.
Excel can be a tricky bit of software to get your head around. Whilst you’ll be able to eventually get to grips with the basic understanding of how to get by, there are a few Excel tips that not everybody will even know about let alone know how to d…
This Micro Tutorial will demonstrate on a Mac how to change the sort order for chart legend values and decrpyt the intimidating chart menu.
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

828 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question