フォルダー内で複数の Word 文書を選択してページ数を取得しますか?

フォルダー内で複数の Word 文書を選択してページ数を取得しますか?

フォルダー内の複数の Word 文書を選択した後、合計ページ数を取得する方法はありますか?

答え1

他のユーザーが提供したかなり簡潔な回答よりも、これが少し理解を深めるのに役立つことを願っています。

簡単な答え:いいえ。

詳細な回答:MS Word 文書には、生成された (つまり開かれた) 時点でのみ「ページ」が存在します。その主な理由は、ページ サイズに関係しています。たとえば、A5、A4、A3 のサイズにそれぞれフォーマットされた 3 つの文書を精査している場合、ページ数をまとめてカウントすることは、単純で論理的かつ一貫した形式で表示することは事実上不可能です。

これを回避する唯一の方法は、必要なドキュメントを次々に開き、それぞれのドキュメントのページ サイズを記録し、各ページ サイズ カテゴリ内のページ数をカウントして記録し、各ドキュメントを閉じて次のドキュメントに進むカスタム ソフトウェアを作成することです。

これがお役に立てば幸いです。

どうもありがとう。

アップデート

アダムの反応(2012年11月22日 15:08)もある程度正しいので、私の回答を詳しく説明する必要があると思います。Wordはページ数を保存します。いくつかのAdam が正確に述べているように、すべてのドキュメント タイプではなく、すべてのドキュメント タイプにページ数を保存します。この要素を「すべてまたはなし」のプロパティとして扱うことにしました。つまり、すべてのドキュメント タイプのページ数を保存するか、まったく保存しないかのどちらかです。したがって、page count各ドキュメントからプロパティを抽出すると、特定のファイル タイプが読み込まれないため、不正確または不正確なデータになる可能性があります。データが古くなったり不正確になったりして、必ずしも事実を反映しない可能性があるため、カスタム ソフトウェアの提案が全体的に最善のオプションとなるのはそのためです。このため、Word はページ番号プロパティの一部ではなく、まったく保存しないと考えるのが適切です。

これも役立つと思いますか?

答え2

SnookerFanの詳細な回答は少しずれている、Microsoft Wordするドキュメントを保存するときに、ドキュメント内のページ数をドキュメント プロパティとして保存します。この値は、ファイルのプロパティを表示したときにエクスプローラーに表示されるもので、99% の確率で正しいはずですが、このプロパティの値が古くなって不正確になる状況もあると思います。

したがって、簡単なアプリケーションを作成し、それをシェル プラグインにして、このプロパティを照会し、値を追加することもできます。

留意すべき点は、このプロパティは DOC および DOCX ドキュメントでは表示されますが、RTF ドキュメントに書き込まれているにもかかわらず RTF 形式には表示されないことです ({\nofpagesX} キーワードによって表されます)。

答え3

職場で同じ質問が出たので、Google でここにたどり着きました。Windows エクスプローラーでドキュメントを選択してページ数を取得する方法はありませんが、十分な概算値を提供できる他の方法はあります。

次の PowerShell スクリプトを試してみようと思います: Hey, Scripting Guy! Office Word 文書のグループ内のページ数をカウントするにはどうすればいいですか? エンドユーザー向けにはショートカットを設定し、フォルダーの場所の入力を求めるプロンプトを表示するかもしれません。

関連情報