Okay, Thanks.
The 
Synthesizers.Active.Description 
Works great.
 
Jeff Weiss

-----Original Message-----
From: Aaron Smith [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, August 27, 2008 7:30 AM
To: [email protected]
Subject: Re: Another routine

Almost.

SynthesizerDescription needs a dot separator. Synthesizer is the object,

and Description is the property, so you would do:

If Synthesizer.Description = "DECtalk Access32 (Window-Eyes)" Then

That's one of the reasons why turning on punctuation when reviewing code

is so important.

But even then, you need to determine what the active synthesizer is, not

just any random synthesizer. The Active property of the Synthesizers 
object (a collection) gives you back a Synthesizer object (a single 
object) representing the active synthesizer. You can then compare its 
description to the string you're interested in. So you really want:

If Synthesizers.Active.Description = "DECtalk Access32 (Window-Eyes)"
Then

Aaron

Jeff Weiss wrote:
> Ok, Aaron, I see that--thanks.
> Now when the script runs without errors, should I be able to press a
key
> say control-shift-t for the title and hear the "DECtalk Says " before
> the title? 
> 
> -----Original Message-----
> From: Aaron Smith [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, August 26, 2008 4:08 PM
> To: [email protected]
> Subject: Re: Another routine
> 
> Jeff Weiss wrote:
>> If SynthesizerDescription = "DECtalk Access32   (Window-Eyes)" Then
> 
> I think you've got too many spaces between Access 32 and (Window.
There 
> should be only once space.
> 
> Aaron
> 
> 

-- 
To insure that you receive proper support, please include all past
correspondence (where applicable), and any relevant information
pertinent to your situation when submitting a problem report to the GW
Micro Technical Support Team.

Aaron Smith
GW Micro
Phone: 260/489-3671
Fax: 260/489-2608
WWW: http://www.gwmicro.com
FTP: ftp://ftp.gwmicro.com
Technical Support & Web Development

Reply via email to