> ・別ファイルからスタイルの読み込み
> ・アクティブドキュメントをPDFに書き出し
> ・アクティブドキュメントを閉じる
>
> エラー文字列:開かれているドキュメントがありません。
これだけだと判断に苦しむところですが
エラー文字列と一緒に、何行目でエラーが発生したのか表示されるので参考にしましょう。何も始まらないうちから1行目などでこけている場合は,確かに何かがおかしいってことになります。
最初に思い当たったのは、そのショートカットが他の処理にも適用されていないか、という可能性なんですが(二重登録できたかどうか記憶が定かでないのですが)。
問題のスクリプトのいちばん上に
alert(decodeURI(app.activeScript.name));
を追加して、ショートカット実行した直後にスクリプト名がアラート出るか確認、というのをやってみてもらえますか?
[20666] (z-) (2021/11/04 Thu 10:19)