VBA
はじめに 業務の中で、プログラム出力のテキストを、エクセルに張り付けて図表にする作業が多い。 これまで、できるだけ簡単に張り付けられるよう、出力形式を工夫していた。 しかし、年度末には、あまりに大量の処理が必要になった。 以前は、ruby-WIN32OLE…
背景 1カ月前、このプログラムを作ったまではよかった。 すごく便利なものができたと思った。 しかし、ワードって、Normal.dotmがしばしば無くなってしまう。空ファイルで上書きする時、何か、メッセージが出ていたのだろうが、視力が落ちているので、よく読…
最近word を使った作業が多くなり、いろいろ小面倒くさいことをマクロで処理しようとしている。 よくあるのが、地図画像を行内埋め込み(InlineShape)した上に、地名等のキャプションをテキストボックスで配置したもの。 これを、動かしたり、大きさ調整する…
ワードでテーブルで一括で置換をやりたい。 python,rubyなら簡単に書けるが、VBAでやるのはかったるいもの。 どこに置換テーブルを入れるか? excelだよな~。 するとこんな感じかな。 Sub subst_by_dic() ' 選択範囲の文字列を、指定ブック-シート-列の置換…