tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルVB2005でWord文書のページ数を取得する方法
記事No6699
投稿日: 2007/12/20(Thu) 16:28
投稿者やまだ
こんにちは。 やまだです。

VB2005でワードを操作しようとしてます。
ワード文書をオープンして表の読み込みまで
出来ましたが、複数ページの読み込みの方法が
わかりません。ページ数を取得するにはどのよう
にしたらいいのでしょうか?
Wordに関する情報が少なく困っています。
おわかりの方がおりましたらお願いします。

[ツリー表示へ]
タイトルRe: VB2005でWord文書のページ数を取得する方法
記事No6700
投稿日: 2007/12/20(Thu) 16:53
投稿者花ちゃん
> 複数ページの読み込みの方法がわかりません。
意味が解りませんのでパス。(逆に1ページだけ読み込む方が難しいのでは)

>ページ数を取得するにはどのようにしたらいいのでしょうか?
VBA のヘルプで、Information プロパティ を調べて見て下さい。使用方法も
記載されています
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/vbawd11/html/woproInformation1.asp

> Wordに関する情報が少なく困っています。

VBA の部分は、VB6.0も同じなので、ここの Excel & Word関係 のリファレンスや
参考リンク・マクロを取って調べる等すれば結構見つかりますよ。

下記サイトもかなり参考になりますよ。
http://www2.moug.net/bbs/wordvba/

http://www.google.co.jp/custom?hl=ja&cof=&q=Word+VBA&lr=

[ツリー表示へ]
タイトルRe^2: VB2005でWord文書のページ数を取得する方法
記事No6706
投稿日: 2007/12/20(Thu) 23:29
投稿者やまだ
> >ページ数を取得するにはどのようにしたらいいのでしょうか?
> VBA のヘルプで、Information プロパティ を調べて見て下さい。使用方法も
> 記載されています

花ちゃん さん、早速のレスどうもありがとうございます。

Informationプロパティで取得できることがわかりました。
ありがとうございます。下のコードでページ数を確認できました。

wdApp = CreateObject("Word.Application")
wdDoc = wdApp.Documents.Open(FileName)
wdDoc.Range.Information(WdInformation.wdNumberOfPagesInDocument)

色々な情報ありがとうございます。何事にも先駆者には感謝しております。
今後ともご指導くださいませ。

[ツリー表示へ]