配列の内容をすばやくクリアする(Microsoft Word)
VBAでプログラミングを行ったことがある場合は、変数配列を使用して情報を格納することの価値をご存知でしょう。マクロで大きな配列の操作を開始することは珍しくありません。たとえば、次のように100要素の文字列配列を宣言できます。
Dim MyText(99) As String
マクロの実行時に、情報を配列の要素に格納および復元できます。いつか、配列内のすべての情報を消去したい場合があります。これを行う古典的な方法の1つは、次のようにFor … Nextループを使用して各配列要素をステップスルーすることです。
For J = 0 To 99 MyText(J) = "" Next J
ループが完了すると、すべてがアレイから消去されます。
同じタスクを実行するより簡単な方法は、次のようにERASE関数を使用することです。
Erase MyText
実行されると、この1行は、MyText配列の各要素を空の文字列に戻します。配列が数値の場合、配列の各要素はゼロに設定されます。
注:
このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。
(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(676)は、Microsoft Word 2007、2010、2013、2016、2019、およびOffice 365のWordに適用されます。このヒントのバージョンは、ここにWordの古いメニューインターフェイス:
link配列の内容をすばやくクリアする。