I have confirmed this issue on at least two machines. And it is easy to
reproduce.
Create a VBA macro with a simple Do-Loop that will tie up Excel.
Example:
Public Sub TestPerf
Do
'do nothing
Loop
End Sub
Start the macro. While it is running, go to your Outlook window. Create a
New message. Close the message. See Outlook hang.
This problem isn't limited to just "macros." Anytime another Office app
begins a time-consuming process it seems to block other Office apps in
some
way or another.
--
-C. Moya
www.cmoya.com
in
message So if you are trashing the VPN connection with Excel queries how do you
think Outlook can maintain its connection to the Exchange server or am
I
missing something in your setup here?
--
Robert Sparnaaij [MVP-Outlook]
Coauthor, Configuring Microsoft Outlook 2003
http://www.howto-outlook.com/
Outlook FAQ, HowTo, Downloads, Add-Ins and more
-----
All other programs respond fine. The CPU isn't really hit hard because
the bottleneck is the vpn connection to the database. I did (quick and
dirty) try an empty Do-Loop in Excel to see if the same thing
happened.
It didn't. Outlook responded just fine (eventhough, ironically, CPU
was
at 100%).
I will try to experiment some more and isolate the problem...
But, I do know for a fact that I've seen this at other times....
although
I've never paid enough mind to make a note of exactly when. For
instance,
Access will also block other Office apps. It seems that under some
circumstances, Office 2007 apps are very sensitive to each other. I'll
try to experiment some more
P.S.
(this issue is now a big deal for us.... I can't have my employees not
use Outlook just because they're pulling info the database into
Excel....
it's bad enough that Excel's MDI crippled window already blocks access
to
their other open workbooks).
--
-C. Moya
www.cmoya.com
Could it just be that the macro forces Excel to take 100% of the CPU
and
hence nothing is left over for Outlook to run with? Have you watched
the
CPU consumption of the Excel and Outlook processes during the
execution
of the macro? One way to determine whether it's a CPU issue, is to
reduce the Excel process to the lowest priority possible while the
macro
is running and to see whether Outlook is usable then.
Patrick Schmid [OneNote MVP]
--------------
http://pschmid.net
***
Outlook 2007 Performance Update:
http://pschmid.net/blog/2007/04/13/105
Office 2007 RTM Issues:
http://pschmid.net/blog/2006/11/13/80
***
Customize Office 2007:
http://pschmid.net/office2007/customize
RibbonCustomizer Add-In:
http://pschmid.net/office2007/ribboncustomizer
OneNote 2007:
http://pschmid.net/office2007/onenote
***
Subscribe to my Office 2007 blog:
http://pschmid.net/blog/feed
"Roady [MVP]" <newsgroups_DELETE_@_DELETE_sparnaaij_NO_._SPAM_net>
wrote in
message Blocks Outlook in what way? From starting up?
--
Robert Sparnaaij [MVP-Outlook]
Coauthor, Configuring Microsoft Outlook 2003
No, from working period. Outlook is loaded up. It freezes (neither
its
main
window nor any open message windows respond). I expect Excel to be
frozen
while the macro runs (the macro runs against a database and fills
some
cells.... it takes some time), but not Outlook!!!
I haven't tested to see if other Office apps are affected too. In
any
case,
this is a real downer. Office 2003 and prior didn't do this.