ruby-robotの夢

cygwin-ruby,qgisの達人を目指す奮闘記

VBA

VBA テキストtxtからエクセルexcelに張り付ける汎用ツール

VBA

はじめに 業務の中で、プログラム出力のテキストを、エクセルに張り付けて図表にする作業が多い。 これまで、できるだけ簡単に張り付けられるよう、出力形式を工夫していた。 しかし、年度末には、あまりに大量の処理が必要になった。 以前は、ruby-WIN32OLE…

MS-Word VBA エクセル(xlsx)の図をワードドキュメント(docx)に挿入する

VBA

背景 1カ月前、このプログラムを作ったまではよかった。 すごく便利なものができたと思った。 しかし、ワードって、Normal.dotmがしばしば無くなってしまう。空ファイルで上書きする時、何か、メッセージが出ていたのだろうが、視力が落ちているので、よく読…

WORD-VBA 埋め込みシェイプにつけたキャプションをグループ化する

VBA

最近word を使った作業が多くなり、いろいろ小面倒くさいことをマクロで処理しようとしている。 よくあるのが、地図画像を行内埋め込み(InlineShape)した上に、地名等のキャプションをテキストボックスで配置したもの。 これを、動かしたり、大きさ調整する…

ワードVBAでテーブル一括置換

VBA

ワードでテーブルで一括で置換をやりたい。 python,rubyなら簡単に書けるが、VBAでやるのはかったるいもの。 どこに置換テーブルを入れるか? excelだよな~。 するとこんな感じかな。 Sub subst_by_dic() ' 選択範囲の文字列を、指定ブック-シート-列の置換…