No.7ベストアンサー
- 回答日時:
初めまして。
私も同じようなことをしようと思い、色々探していました。
それで下記のサイトにある「ComPDF」を使ってみたらいかがでしょうか。
シェアウェアですが、ページ数を調べるのでしたら大丈夫でしたよ。
私が調べたアプリの中では精度がかなりいいです。
http://www.ne.jp/asahi/foresth/home/
No.6
- 回答日時:
一応改良
一部ページ数が0と表示される物もありますが、それは単一ページのはずです
文字数の関係でFunction getFOLDER() As String以下は有りませんがそれは前回の回答から拾ってください
Sub PDFページ改良()
Const cnsDIR = "\*.pdf"
Dim xlAPP As Application
Dim strFILENAME As String
Dim GYO As Long
Dim cCOUNT As Long
Dim P As Long
Dim strFolder As String
Dim PageCOUNT As String
Dim c As Object
strFolder = getFOLDER()
If strFolder = "キャンセル" Then
Exit Sub
End If
strFILENAME = Dir(strFolder & cnsDIR, vbNormal)
Do While strFILENAME <> ""
P = 0
GYO = GYO + 1
Cells(GYO, 1).Value = strFILENAME
Application.ScreenUpdating = False
Workbooks.OpenText Filename:=strFolder & "\" & strFILENAME, _
Origin:=932, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, _
Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(1, 1), _
TrailingMinusNumbers:=True
Set c = Cells.Find(What:="Count", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, MatchByte:=False, SearchFormat:=False)
If Not c Is Nothing Then
fAddress = c.Address
Do
PageCOUNT = c.Value
cCOUNT = Left(Mid(PageCOUNT, InStr(PageCOUNT, "/Count") + 7, 99), InStr(Mid(PageCOUNT, InStr(PageCOUNT, "/Count") + 7, 99) & "/", "/") - 1)
If P < cCOUNT Then
P = cCOUNT
End If
Set c = Cells.FindNext(c)
If c.Address = fAddress Then Exit Do
Loop
End If
ActiveWorkbook.Close SaveChanges:=False
Application.ScreenUpdating = True
Cells(GYO, 2).Value = P
strFILENAME = Dir()
Loop
End Sub
No.5
- 回答日時:
No3です
作ってからいろいろ試したら、不具合が出てますね
しおり形式で作成されたPDFファイルの場合、しおり数が表示されて実際のページ数表示ではなかったり
PDFファイルによってはエラーになる場合があるようです
参考程度に留めて置いてください
No.4
- 回答日時:
Sub PDFページ()
Const cnsDIR = "\*.pdf"
Dim xlAPP As Application
Dim strFILENAME As String
Dim GYO As Long
Dim strFolder As String
Dim PageCOUNT As String
strFolder = getFOLDER()
If strFolder = "キャンセル" Then
Exit Sub
End If
strFILENAME = Dir(strFolder & cnsDIR, vbNormal)
Do While strFILENAME <> ""
GYO = GYO + 1
Cells(GYO, 1).Value = strFILENAME
Application.ScreenUpdating = False
Workbooks.OpenText Filename:=strFolder & "\" & strFILENAME, _
Origin:=932, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, _
Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(1, 1), _
TrailingMinusNumbers:=True
Cells.Find(What:="COUNT", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, MatchByte:=False, SearchFormat:=False).Activate
PageCOUNT = ActiveCell.Value
ActiveWorkbook.Close SaveChanges:=False
Application.ScreenUpdating = True
Cells(GYO, 2).Value = Left(Mid(PageCOUNT, InStr(PageCOUNT, "/Count") + 7, 99), InStr(Mid(PageCOUNT, InStr(PageCOUNT, "/Count") + 7, 99) & "/", "/") - 1)
strFILENAME = Dir()
Loop
End Sub
Function getFOLDER() As String
Dim objShell As Object
Dim objFolder As Object
Const strTitle = "フォルダを選択してください。"
Set objShell = CreateObject("Shell.Application")
Const lngRef = &H1
Const fldRoot = &H0
Set objFolder = _
objShell.BrowseForFolder(0, _
strTitle, lngRef, fldRoot)
If objFolder Is Nothing Then
getFOLDER = "キャンセル"
Else
If objFolder.ParentFolder Is Nothing Then
getFOLDER = "デスクトップ"
Else
getFOLDER = objFolder.Items.Item.Path
End If
End If
Set objFolder = Nothing
Set objShell = Nothing
End Function
No.3
- 回答日時:
No1様の回答は私の環境でも表示されませんでした(Windows7)
(7では動作しないのかな?)
それはさておき
PDFファイルのファイル情報取得ソフトはネット検索すると結構出てきますが、ページ数の取得可能な物は有料のソフトしか発見できませんでした。
http://www.hypergear.com/pcounter/
http://www.gengokk.co.jp/editpdf.htm
結構高価
無料の物で
http://homepage3.nifty.com/e-papy/p2.html
ただ、ページ数まで取得できるかは良くわかりませんでした
見つからなければ作ってしまえば良い!!
と言う事で、エクセルのマクロでページ情報のみ取得する方法
(結構強引にやってるので無駄が多いですが)
文字数制限のため、マクロ自体は別回答で行いますが
http://www.ken3.org/vba/vba-folder.html
http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub0 …
上記サイトのサンプルと、マクロの記録の組み合わせで
指定したフォルダー内のPDFファイル名とページ数のみを表示するマクロになっています
No.2
- 回答日時:
No.1の回答者です。
補足を見ました。> なぜかページ数項目は全て空白(非表示)になってます・・・
読み込みに時間がかかっているだけでは?
エクスプローラーを開いたまま、ある程度時間をおいてみては。
ページ数を読み込むのにある程度処理時間が必要なようなので。
ファイルを右クリックして表示されるメニューから[プロパティ]を
指定して開く[プロパティ]ダイアログの[全般]タブにある情報は、
読み込みが早くできるようになってて処理が瞬時になっているので
開くとすぐ表示されるのですが、他のタブにある項目などは一つの
ファイルごとに探して読み込むらしく、かなりの処理時間が必要な
ようですので。エクスプローラーで表示される[全般]タブ以外のは
ファイル数が多いために、処理時間がかなりかかっているのかも。
それでも表示されないとしたら、私には原因がわかりません。
もしかしたら関連付けされたアプリケーションの関係なのかも。
そうだとするなら、Adobe Readerに変更してみるとか?
No.1
- 回答日時:
Windowsなら[エクスプローラー]の[表示]を[詳細]にして、
[詳細表示の設定]で[ページ数]にチェックを付けておけば、
簡単にみることができますが。この方法では駄目なの?
http://www.atmarkit.co.jp/fwin2k/win2ktips/584ec …
ツールなど使用しなくてもすむ方法なので、試してみては。
この回答への補足
ありがとうございます!無事にページ数の欄を表示させることができましたが、なぜかページ数項目は全て空白(非表示)になってます・・・。(実際の数字部分)何が原因なのでしょうか?
補足日時:2011/04/19 23:38お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 複数ページあるPDFファイル内の文字列等の情報をキーにPDFをグループ分け分割したい。 2 2022/06/25 09:51
- Visual Basic(VBA) コマンドプロンプトでフォルダ内(デスクトップ)の複数PDFファイルの1ページ目だけを印刷したい 1 2022/09/11 23:33
- WordPress(ワードプレス) WordPressのサイトにPDFをアップロードした際にGoogleなどの検索結果に出ないでほしい 1 2022/08/03 10:44
- PDF AdobeAcrobatでWEBページを丸ごとPDF化 4 2022/05/12 12:22
- PDF PDFファイルプログラム。ファイル名の昇順にPDFに収録されないのは何が原因か? 3 2023/07/28 08:49
- PDF EXCEL ページを指定してPDF出力するVBAを教えてください。 2 2023/02/09 10:27
- PDF こんなPDF作れますか? 6 2022/05/13 11:14
- PDF PDFの回転と保存 3 2023/01/16 15:02
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- iPhone(アイフォーン) 仕事でPDFファイルをダウンロード、閲覧するのにiBooksを使っていますが、ライブラリに凄い数のフ 2 2022/11/16 07:08
このQ&Aを見た人はこんなQ&Aも見ています
-
カンパ〜イ!←最初の1杯目、なに頼む?
飲み会で最初に頼む1杯、自由に頼むとしたら何を頼みますか? 最初はビールという縛りは無しにして、好きなものを飲むとしたら何を飲みたいですか。
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
とっておきの手土産を教えて
お呼ばれの時や、ちょっとした頂き物のお礼にと何かと必要なのに 自分のセレクトだとついマンネリ化してしまう手土産。 ¥5,000以内で手土産を用意するとしたらあなたは何を用意しますか??
-
プリン+醤油=ウニみたいな組み合わせメニューを教えて!
プリンと醤油を一緒に食べると「ウニ」の味がする! というような意外な組み合わせから、新しい味になる食べ物って色々ありますよね。 あなたがこれまでに試した「組み合わせメニュー」を教えてください。
-
ギリギリ行けるお一人様のライン
おひとり様需要が増えているというニュースも耳にしますが、 あなたが「ギリギリ一人でも行ける!」という場所や行為を教えてください
-
PDFのページ数を調べたい
フリーソフト
-
フォルダ内のPDF数を一発で把握したい
PDF
-
エクスプローラの属性表示でページ数が表示できない
その他(パソコン・周辺機器)
-
-
4
フォルダ階層・ファイル名・ページ数の一覧を出したい
PowerPoint(パワーポイント)
-
5
MAC フォルダ内のPDF件数とページ数の合計を一発で知りたい。
PDF
-
6
wordファイルのページ枚数を知る方法
Word(ワード)
-
7
PDFファイルから特定の文字を検索し、頁を抽出する方法
Excel(エクセル)
-
8
VBAでPDFのアクティブページ番号取得
Visual Basic(VBA)
-
9
複数ページあるPDFファイル内の文字列等の情報をキーにPDFをグループ分け分割したい。
Visual Basic(VBA)
-
10
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
11
フォルダの中にあるファイルの数を数えたい!
Windows Vista・XP
-
12
ExcelVBAでPDFを閉じるソース
その他(Microsoft Office)
-
13
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
14
自分の部署・担当を言うとき、どういう言い方が正しいでしょうか?? 会社のときは、弊社といいますが、部
その他(ビジネス・キャリア)
-
15
PDFを1ページ目から表示させたいのですが。。。
その他(パソコン・スマホ・電化製品)
-
16
エクセルで作った新しいウインドウを削除するには・・・
Excel(エクセル)
-
17
大量のフォルダからひとつのフォルダにファイルをまとめたい!
その他(ソフトウェア)
-
18
エクセルで文字化けしているセルを検索するには?
Excel(エクセル)
-
19
職場のお餞別集金メール。文面をどうすればいい?
マナー・文例
-
20
PDFの最大ページ数
その他(ソフトウェア)
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数あるPDFファイルのページ数...
-
直前に閲覧していたページへ簡...
-
PDFファイルの表示方法の固定化...
-
PDFファイルの、注釈をさわれな...
-
閲覧期限付きPDFの期限を見る方法
-
WEBサイトを階層を保ったままP...
-
圧縮ソフト 7-Zipについて...
-
添付画像のように、Excel データタフ...
-
iphoneから[Documents」を取り...
-
PDFの文書をWordにしたら表示崩...
-
PDF Xchange viewer で編集する...
-
ワードをPDFに変換する際、表ツ...
-
PDF印刷後に「変更を保存します...
-
PFDでスキャンした画像の向...
-
pdf
-
圧縮形式7zは1ギガファイル...
-
フォルダ内にあるPDFファイルを...
-
圧縮したもの(ZIP)を更に圧縮...
-
2個のA4サイズの複数ページPDF...
-
PDFファイルの特定の場所だけ消...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数あるPDFファイルのページ数...
-
PDFファイルの表示方法の固定化...
-
直前に閲覧していたページへ簡...
-
PDFファイルの、注釈をさわれな...
-
閲覧期限付きPDFの期限を見る方法
-
WEBサイトを階層を保ったままP...
-
2ちゃんねるの「もうずっと人...
-
PDFからPDFへのリンクが別で開...
-
数日前まで閲覧できていたPDFフ...
-
いきなりPDF EDIT 2
-
100ページ超のpdfファイルのス...
-
PDF閲覧で 各ページの特定部分...
-
Adobe Reader7....
-
"Ctrl-y"と","を打つ間の時間を...
-
圧縮ソフト 7-Zipについて...
-
iphoneから[Documents」を取り...
-
添付画像のように、Excel データタフ...
-
PDF Xchange viewer で編集する...
-
Windows10へDirectx11をインス...
-
ワードをPDFに変換する際、表ツ...
おすすめ情報