• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag
 

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: [OFF] PowerPoint [was Re: Scripting OS X Mail app]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [OFF] PowerPoint [was Re: Scripting OS X Mail app]


  • Subject: Re: [OFF] PowerPoint [was Re: Scripting OS X Mail app]
  • From: Arthur J Knapp <email@hidden>
  • Date: Sat, 02 Feb 2002 12:00:27 -0500

> Date: Fri, 01 Feb 2002 13:20:24 -0800
> Subject: Re: [OFF] PowerPoint [was Re: Scripting OS X Mail app]
> From: Paul Berkowitz <email@hidden>

> On 2/1/02 11:36 AM, "Arthur J Knapp" <email@hidden> wrote:
>
>> Don't upgrade just for the sake of PowerPoint, it is still not scriptable,
>> (there isn't even a lousy "do script" command). One can write a macro, AFTER
>> learning the needlessly complicated Visual Basic language, (because unlike
>> the Windows version, PowerPoint for the Mac still does not record macros).
>> Having written a macro, you have to save it into a presentation file, unlike
>> Word, where you can save to the "normal" template. Having created your
>> macro, you have to run it from inside PowerPoint because, like I said,
>> there isn't even a lousy "do script" command.

> PowerPoint X does indeed now have a 'do Visual Basic' AppleScript command,
> Arthur. It's new - not in PPT 2001. That's all it has for now. It will let
> you do the entire VBA for PPT, as Word does. It would also run an existing
> macro with whatever the VBA command is for running PPT macros, if there is
> one. You don't gain all that much, except you can now run PPT from outside
> itself.

Thanks Paul, I didn't know this. We recently upgraded to Office 2001,
thinking that it would give us better automation support. Man, were we
disappointed.

Before this thread, I had gone to M$'s site to look up documentation on
PowerPoint X, and could find nothing about increased script support,
so I assumed there was no change from PPT 2001.

> ... As with all VBA on the Mac, you can call 'MacScript' from within the
> VBA or ...

Yeah, I know about the MacScript command, I'd be lost without it. ;-)

I don't suppose that anyone could show me the "pure" VB way to do
this without the MacScript command, (in a PowerPoint macro):

MacScript( "choose folder" )


> ... 'do Visual basic' portion of an applescript to call any other
> scriptable app on your mac. I've got around the limitation of 'do Visual
> Basic' which doesn't return results to the applescript (unlike a nifty
> feature in Excel) by writing results as strings to text files in Temporary
> Items folder from within the 'do Visual basic' command, then reading the
> text file back in the AS. You can do the same here in PPT.

That's clever Paul :)

Thanks again, (unfortunately, it isn't likely that we will be upgrading
to Office X anytime soon).


{ Arthur J. Knapp, of <http://www.STELLARViSIONs.com>
<mailto:email@hidden>
try
<http://www2.linkedresources.com/tools/carthandle.html>
on error number -128
end try
}


  • Prev by Date: Re: OS X: AS 1.8.2b1: ask System Events for a running process
  • Next by Date: Re: OS X: AS 1.8.2b1: ask System Events for a running process
  • Previous by thread: Re: [OFF] PowerPoint [was Re: Scripting OS X Mail app]
  • Next by thread: Re: OO Theory misconceptions (was Re: can I make a list of
  • Index(es):
    • Date
    • Thread