0

特定のモニター(デュアルモニター構成)をユーザー定義のフォルダーにスクリーンキャプチャするAppleScriptがあります。パワーポイントのプレゼンテーション中にショートカットキーボードコマンドを使用してこれを実行したいと思います。

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

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

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

4

1 に答える 1

0

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

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

別のアプローチは、「サービス」を設定することかもしれません。Automatorを使用して、スクリプトからAutomatorを作成できます。次に、そのためのキーボードショートカットを設定できます。それはパワーポイントからアクティブなステータスを奪うべきではありません。

于 2012-04-13T00:44:13.550 に答える