IT備忘録

インフラエンジニアのIT備忘録です

事務処理の自動化について(Linux/Windows)

* bashシェルスクリプトの書き方

shebang

bash(インタプリンタ言語)シェルスクリプトである事を明記する
#!/bin/bash

if、case、forのサンプルコード

github.com

for awkコマンドのサンプルコード

github.com


□Wordマクロ
Wordファイルの先頭に移動
Selection.HomeKey Unit:=wdStory, Extend:=wdMove

現在の行から8行下に移動
Selection.Move Unit:=wdLine, Count:=8

現在の行から1行上に移動
Selection.Move Unit:=wdLine, Count:=-1

行を選択
Selection.StartOf wdLine
Selection.EndOf wdLine, wdExtend

選択範囲を削除
Selection.Delete


Excelマクロ
繰り返し処理

Do While 条件式
⇒条件式が真の間、繰り返し処理を実行

Do Until 条件式
⇒条件式が真になるまで、繰り返し処理を実行

Selection.End(引数).Select
Endモード(+Ctrl)で移動する。
引数はxlUp(↑)、xlDown(↓)、xlToRight(→)、xlToLeft(←)


自動化について参考にさせて頂いているサイト

language-and-engineering.hatenablog.jp

マクロの参考サイト
www.atmarkit.co.jp
tonari-it.com