2019-12-01から1ヶ月間の記事一覧

Find.Executeメソッドのハマりを回避する(Word)

Find.Executeメソッドのハマりを回避する(Word) 前回 akashi-keirin.hatenablog.com お知らせしたように、Selection.Collapseメソッドが(仕方がないにせよ)カーソルが末尾にあるときに悲しい挙動をしてしまうせいで、Find.ExecuteメソッドをDo ~ Loopで回…

Selection.Collapseメソッドの挙動に注意(Word)

Selection.Collapseメソッドの挙動に注意 前回 akashi-keirin.hatenablog.com 紹介した、次のハイライト箇所を取得するgetNextHighLightメソッド。 検索箇所を取得した後、Selection.Collapseメソッドを用いて、選択箇所を後方に向けて潰すようにしている。 …

文書中のハイライトされた箇所を取得するFunction(Word)

文書中のハイライトされた箇所を取得するFunction 文書中のハイライトされた箇所を取得するFunctionについては、かつて akashi-keirin.hatenablog.com akashi-keirin.hatenablog.com このような形で取り上げたことがあった。 しかし、ハイライト箇所を文書本…

テキストボックスの先頭にカーソルを置く(Word)

テキストボックスの先頭にカーソルを置く これ、みなさんどうやって実現しているのでしょう? テキストボックス内の文字列を取得する テキストボックスはShapeオブジェクトの一種。 んで、その配下にTextFrameオブジェクトがあり、そのTextRangeプロパティを…

本当に変化したときだけChangeイベントを起こす(Excel)

本当に値が変更されたときだけChangeイベントを起こす 標題はちょっと嘘。 結果的に値が変わったときだけ処理をする、というもの。 作戦 次のような作戦を考えた。 複数セルの値が変更された場合の処理は、現状力不足ゆえ諦めている。 複数セルの値が変更さ…