Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I'm running the below code:
Dim strApp As String strApp = "Word.Application" 'check to see if Word is running If Not IsRunning(strApp) Then Set WordApplication = CreateObject(strApp) Else Set WordApplication = GetObject(, strApp) End If strApp = "" ANYWAY TO MAKE SURE IT ONLY BINDS ONTO A SPECIFIC VERSION OF WORD IF TWO VERSIONS ARE INSTALLED ON THE MACHINE? any help greatly appreciated Jason |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
the 'VersionIndependentProgId = "word.application"
you could try to use "Word.application.10" have a look at the registry hive HKEY_CLASSES_ROOT\CLSID\{000209FF-0000-0000-C000-000000000046} keepITcool < email : keepitcool chello nl (with @ and .) < homepage: http://members.chello.nl/keepitcool (jason) wrote: I'm running the below code: Dim strApp As String strApp = "Word.Application" 'check to see if Word is running If Not IsRunning(strApp) Then Set WordApplication = CreateObject(strApp) Else Set WordApplication = GetObject(, strApp) End If strApp = "" ANYWAY TO MAKE SURE IT ONLY BINDS ONTO A SPECIFIC VERSION OF WORD IF TWO VERSIONS ARE INSTALLED ON THE MACHINE? any help greatly appreciated Jason |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
ahhh...the spiral Man!
KeepItCool can you explain what a "hive" is and how looking at it will help me: if its all a bit involved and involves a big explanation then can you point me in the direction of an explanation looking forward to hearing from you Jason keepITcool wrote in message . .. the 'VersionIndependentProgId = "word.application" you could try to use "Word.application.10" have a look at the registry hive HKEY_CLASSES_ROOT\CLSID\{000209FF-0000-0000-C000-000000000046} keepITcool < email : keepitcool chello nl (with @ and .) < homepage: http://members.chello.nl/keepitcool (jason) wrote: I'm running the below code: Dim strApp As String strApp = "Word.Application" 'check to see if Word is running If Not IsRunning(strApp) Then Set WordApplication = CreateObject(strApp) Else Set WordApplication = GetObject(, strApp) End If strApp = "" ANYWAY TO MAKE SURE IT ONLY BINDS ONTO A SPECIFIC VERSION OF WORD IF TWO VERSIONS ARE INSTALLED ON THE MACHINE? any help greatly appreciated Jason |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
nice one keepitcool
putting the ".10" at the end works fine jason keepITcool wrote in message . .. Jason, a hive is another word for a registry key (and its subkeys) in a normal install you'll get the most recent version regardless what you call: (unless maybe there's RUNNING instances of 2 different versions?, when you might be able to call GetObject(,"word.application.10") Sorry, I can't test at the moment Isn't it enough to check which version you've got, once you've set your variable? keepITcool < email : keepitcool chello nl (with @ and .) < homepage: http://members.chello.nl/keepitcool (jason) wrote: ahhh...the spiral Man! KeepItCool can you explain what a "hive" is and how looking at it will help me: if its all a bit involved and involves a big explanation then can you point me in the direction of an explanation looking forward to hearing from you Jason keepITcool wrote in message . .. the 'VersionIndependentProgId = "word.application" you could try to use "Word.application.10" have a look at the registry hive HKEY_CLASSES_ROOT\CLSID\{000209FF-0000-0000-C000-000000000046} keepITcool < email : keepitcool chello nl (with @ and .) < homepage: http://members.chello.nl/keepitcool (jason) wrote: I'm running the below code: Dim strApp As String strApp = "Word.Application" 'check to see if Word is running If Not IsRunning(strApp) Then Set WordApplication = CreateObject(strApp) Else Set WordApplication = GetObject(, strApp) End If strApp = "" ANYWAY TO MAKE SURE IT ONLY BINDS ONTO A SPECIFIC VERSION OF WORD IF TWO VERSIONS ARE INSTALLED ON THE MACHINE? any help greatly appreciated Jason |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You need to do more testing Jason. .10 on the end does nothing according to
articles published by Microsoft. The last version registered will be the version used by GetObject. -- Regards, Tom Ogilvy "jason" wrote in message om... nice one keepitcool putting the ".10" at the end works fine jason keepITcool wrote in message . .. Jason, a hive is another word for a registry key (and its subkeys) in a normal install you'll get the most recent version regardless what you call: (unless maybe there's RUNNING instances of 2 different versions?, when you might be able to call GetObject(,"word.application.10") Sorry, I can't test at the moment Isn't it enough to check which version you've got, once you've set your variable? keepITcool < email : keepitcool chello nl (with @ and .) < homepage: http://members.chello.nl/keepitcool (jason) wrote: ahhh...the spiral Man! KeepItCool can you explain what a "hive" is and how looking at it will help me: if its all a bit involved and involves a big explanation then can you point me in the direction of an explanation looking forward to hearing from you Jason keepITcool wrote in message . .. the 'VersionIndependentProgId = "word.application" you could try to use "Word.application.10" have a look at the registry hive HKEY_CLASSES_ROOT\CLSID\{000209FF-0000-0000-C000-000000000046} keepITcool < email : keepitcool chello nl (with @ and .) < homepage: http://members.chello.nl/keepitcool (jason) wrote: I'm running the below code: Dim strApp As String strApp = "Word.Application" 'check to see if Word is running If Not IsRunning(strApp) Then Set WordApplication = CreateObject(strApp) Else Set WordApplication = GetObject(, strApp) End If strApp = "" ANYWAY TO MAKE SURE IT ONLY BINDS ONTO A SPECIFIC VERSION OF WORD IF TWO VERSIONS ARE INSTALLED ON THE MACHINE? any help greatly appreciated Jason |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Late Binding issue with Excel.Application object | Excel Discussion (Misc queries) | |||
Office application version does not match. | Excel Discussion (Misc queries) | |||
What does "Office application version does not match" mean? | New Users to Excel | |||
Help in using Application.Version | Excel Programming | |||
Displaying a specific worksheet on opening application | Excel Programming |