Re: writing text to MS Word
Re: writing text to MS Word
- Subject: Re: writing text to MS Word
- From: Andrew Oliver <email@hidden>
- Date: Wed, 01 Jun 2005 10:14:40 -0700
On 6/1/05 10:04 AM, "Hudson Barton" <email@hidden> wrote:
> I have some output from a shell script that is supposed to be regular
> text and if I move it into most text editors, it looks, feels and
> acts just like regular text. But apparently it's not. I need to
> move the text into a window of Microsoft Word (version 10), and it's
> producing errors like "Can't set every text of window 1 to ..."
> What's going on here?
>
> If I convert each character first to an ascii number and then back to
> an ascii character, then it works fine, but that's not practical.
> Is there an easier way to coerce this string to a regular ascii
> string?
>
> My script says:
>
> set str to result ---result of shell script
> tell application "Microsoft Word" to set text of window 1 to str
Despite what the dictionary says, 'do shell script' will return unicode
text, not 'regular text' (whatever that may be).
My guess is that you may need to coerce the shell script result to type
'string' before Word will take it, either:
set str to (do shell script "blah" as string)
tell application "Microsoft Word" to set text of window 1 to str
or:
set str to do shell script "blah"
tell application "Microsoft Word" to set text of window 1 to (str as
string)
Andrew
:)
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Applescript-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden