Word VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


236 / 886 ←次へ | 前へ→

【670】Re:頁(目)および行(目)の取得
回答  りる  - 10/2/11(木) 9:16 -

引用なし
パスワード
   おはようございます。

>適当な選択位置での頁(目)および行(目)を取得
>しようとしましたが、下記のような問題が発生しました。
>解決策をお願いします。

Word はどのように指定しているのかがわからないので、単純に文字位置で試してみました。

Sub test()
  '文字数はCharacters
  Imax = ActiveDocument.Characters.Count
  '適当な文字位置(乱数で取得)
  Randomize Int(Now)
  i = Int(Imax * Rnd + 1)
  ActiveDocument.Characters(i).Select
  'Word-VBA,Wd2003でエラーなし
  MsgBox Selection.Information(wdActiveEndPageNumber), vbInformation, "頁"
  MsgBox Selection.Information(wdFirstCharacterLineNumber), vbInformation, "行"
End Sub

適当な文書(複数ページ有)を開いて実行してみたら大丈夫でした。

>解決法があれば教えてください。
ワードVBAで実行できないのであれば、
 参照設定を「参照不可」になっているものがないかを確認してみる。
 名前つき定数を使用しないで直接数値を指定する。
  wdActiveEndPageNumber     → 3
  wdFirstCharacterLineNumber  → 10

1,909 hits

【669】頁(目)および行(目)の取得 あんぽんたん 10/2/8(月) 21:39 質問[未読]
【670】Re:頁(目)および行(目)の取得 りる 10/2/11(木) 9:16 回答[未読]
【671】Re:頁(目)および行(目)の取得 あんぽんたん 10/2/11(木) 12:39 お礼[未読]
【673】Re:頁(目)および行(目)の取得 あんぽんたん 10/2/17(水) 22:00 質問[未読]
【675】Re:頁(目)および行(目)の取得 りる 10/2/21(日) 18:33 回答[未読]
【677】Re:頁(目)および行(目)の取得 あんぽんたん 10/2/23(火) 21:26 お礼[未読]
【678】Re:頁(目)および行(目)の取得 りる 10/2/26(金) 4:11 発言[未読]
【746】Re:頁(目)および行(目)の取得 マナ 13/5/2(木) 15:18 発言[未読]

236 / 886 ←次へ | 前へ→
ページ:  ┃  記事番号:
207161
(SS)C-BOARD v3.8 is Free