2012-04-12 9 views
0

特定のモニタ(デュアルモニタ構成で)のスクリーンキャプチャを行うユーザー定義のフォルダへのAppleScriptがあります。私はパワーポイントのプレゼンテーション中にキーボードショートカットコマンドを使ってこれを実行したい。フルスクリーンプログラムでスクリプトを実行する(Powerpoint Office:Mac 2011)

しかし、Office:Mac(プレゼンタービューとプレゼンテーションビューを使用)のプレゼンテーションモードでは、バックグラウンドでプログラムを実行できないようです。何が起こるかは、スクリプトが実行されると、パワーポイントが最小化され、スクリプトの最後に復元されるので、代わりにデスクトップ/ブランク画面を撮影することになります。

私は、スクリーンショットを撮る前にアクティブなウィンドウとしてPowerpointを復元しようとしましたが、スライドのスクリーンショットが表示されますが、それは完全な解決策ではありません。 このソリューションは、(Omnidazzle's Scribbleを使用して)画面上の注釈の画像をスライド上で取得しようとしているため動作しません。これにより注釈が消去されます。

私のオプションは何ですか?パワーポイントマクロをプレゼンテーションモードで同時に実行できますか?

+0

>> "パワーポイントマクロをプレゼンテーションモードで同時に実行できますか?"はい。たとえば、スライド上のアクションボタンは、VBAサブルーチンまたは関数をトリガすることができます。おそらく、あなたはVBAのビットを使ってスクリーンキャプチャを起動することができます。 –

+0

私は、アプリケーションを起動する代わりにApplescriptを実行することで問題を解決しました。これは画面を閉じることなく実行されます。 – curiositykilledthekittycat

答えて

0

どのようにキーボードショートカットを設定しましたか?

私は、あなたのスクリプトがアプリケーションとして起動されていることを推測しています。これは、Powerpointを「アクティブ」状態にして最小化することです。バックグラウンドでスクリプトを実行することができれば、問題を回避できます。あなたがそれをすることができるかどうかは、それを起動するために使用しているものによって異なります。

もう1つのアプローチは、「サービス」を設定することです。 Automatorを使用してスクリプトからスクリプトを作成することができます。次に、キーボードショートカットを設定することができます。それは、Powerpointから積極的な地位を得てはならない。

+0

お返事ありがとうございます!はい、私はキーボードのショートカットを設定するための 'サービス'アプローチを使用していました。 – curiositykilledthekittycat

関連する問題