【Word VBA】仕様関連 Wordの最大値(上限値、制限値)の定義

NSDNより

以下の情報をみつけた。

Excelだと、行数も最大値が65535(Excel 2000の場合)行とか、わりとVBAでも有名だが

Wordについては、気にしたことがなかった。

そこまで使いこなしてないからだけど。

内容を見てみると、目につく大きな数字が「2,147, 483,647」。

単位は10進数と思われるから、16進数換算で「7FFFFFFF」だ。

ちなみに2進数換算なら「1111111111111111111111111111111」となり

先頭1bitが符号とすれば、32bitでデータを持っているんだろう。

なので、このデータを上限値まで扱うには、VBAのデータ型的にはLong型(2147483647)になるかな。

Word 2007 と Word 2010 の制限

 

元に戻す全体を表示する
動作パラメーター 制限
ブックマークの最大数 2,147, 483,647
スタイルの最大数を (スタイル定義) 4,079
コメントの最大数 2,147, 483,647
フィールドの最大数 2,147, 483,647
グループ文書でサブ文書の数 255
移動の最大数 2,147, 483,647
許可される最大数を (範囲のアクセス許可) 2,147, 483,647
Word のファイルのサイズを開くことができます。 512 MB
宛先リストのダイアログ ボックスで、表示するレコードの最大数 10000

最大の 10000 は、受信者の一覧のダイアログです。そのダイアログ ボックスで検索する場合は、表示されるレコードを制限場合でも、データ ソースにあるレコードです。回避策は、レコードのフィルター] ダイアログ ボックスを探している収まるようにするまたはウィザード作業ウィンドウで、検索操作を使用します。

互換性モードの制限に Word 2007 と Word 2010

 

元に戻す全体を表示する
動作パラメーター 制限
ブックマークの最大数 16,380
スタイルの最大数を (スタイル定義) 4,079
コメントの最大数 16,380
グループ文書でサブ文書の数 255
フィールドの最大数 2,147, 483,647
移動の最大数 32,752
許可される最大数を (範囲のアクセス許可) 32,752
Word のファイルのサイズを開くことができます。 512 MB
宛先リストのダイアログ ボックスで、表示するレコードの最大数

10000

コメント

タイトルとURLをコピーしました