適材適所

PowerShellやVBAなどプログラミング系の話多めで

【PowerShell入門】PowerShellとは?【起動からコマンドの実行までを解説】

環境 PowerShellってなんぞや PowerShellを起動する コマンドを実行する まとめ PowerShellの入門記事(ちょっとずつ更新予定) (adsbygoogle = window.adsbygoogle || []).push({}); PowerShellとはなんぞやから、 PowerShellの起動までを描く、ハートフルス…

ウィンドウを移動・サイズを変更する最も簡単なプログラム【PowerShell,UI Automation】

環境 PowerShellを起動する コードを貼りつける 操作したいウィンドウのタイトルと変更後の幅、高さ、横座標、縦座標を設定する エラーが出たら null 配列にインデックスを付けることはできません。が出た ウィンドウの幅、高さが変わらない UI Automationと…

【PowerShell】テキストファイルの先頭に書き込む【Get-Content,Out-File】

テキストファイルの先頭に文字列を追加する考え方 コマンド ハマりポイント Encodingの指定を忘れない Out-Fileの-Appendを忘れない Get-Content -Rawを付けた方が処理スピードが速い 終わりに テキストファイルを操作する記事 (adsbygoogle = window.adsbyg…

VBScriptのCreateObjectにおける「Active X コンポーネントはオブジェクトを作成できません。」のエラーについて

事象 結論 状況 エラーを振り返って 「Active X コンポーネントはオブジェクトを作成できません。」が出てきたときの対応まとめ 関連しそうな記事 (adsbygoogle = window.adsbygoogle || []).push({}); 事象 とあるアプリをVBScriptで自動化するため、コード…

PowerShellで文字列を切り出す方法 4選

王道!SubStringメソッド VisualBasicのLeft、Right、Mid 配列を経由する ちょっと玄人っぽく正規表現を使う 終わりに PowerShellで文字列を扱う関連記事 PowerShellで文字列を操作するときは、 .NETのSystem.Stringオブジェクトである自分自身が持つ 強力な…

Personal CommunicationsをVBAで操作してAS400の作業をプチRPAする

IBM謹製のPersonal Communicationsのマクロ機能 VBAからPCOMMを操作してデータを入力する 前提条件 コード 各種オブジェクトの関係図 ほかにも色々できるよ!! 終わりに プチRPA!?な記事 AS400改め、IBMiは登場以来、いぶし銀の活躍を見せるオフコンで、 そ…

【VBA】テキストファイルの先頭に書き込む

VBA

テキストファイルの先頭に書き込みを行うコード 注意点 文字コード 終わりに FileSystemObjectを使う他の記事 VBAでテキストファイルに書き込むときに追記は簡単ですが、 先頭に書き込むのは意外と面倒だったりします。 先日、基幹システムからデータを取り…

【PowerShell】文字列を数値に変換する

文字列を数字に変換する 大きい値や小さい値のときは注意 ちなみに 一応こんな方法も 終わりに 関連記事? PowerShellはリッチなオブジェクトの受け渡しができる最高のコマンドラインシェルですが、 状況によってはPowerShellのパワフルなコマンドレットでは…

【PowerShell】ファイルやフォルダ名を変更する【Rename-Item】

yyyy-mm-dd形式 VS yyyymmdd形式 VS・・・ Rename-Itemコマンドレット ファイル名やフォルダ名を一括で変更する yyyy-mm-ddをyyyymmddに変更する yyyymmdd_をyyyy-mm-ddに変更する 終わりに yyyy-mm-dd形式 VS yyyymmdd形式 VS・・・ ファイルサーバーを覗い…

【Excel VBA】名前の定義を削除する【幽霊定義】

VBAで名前の定義を削除する 幽霊定義 Namesオブジェクトの補足 終わりに Excelの機能の1つに名前の定義というものがあります。 セル範囲に名前を付けることで、その名前でそのセル範囲を呼び出せるというものです。 うまく使えば便利なんですが、 人からも…

【Excel VBA】フォルダ内のExcelシートを1つのブックにまとめる

どんな動きをするコード? コード 解説になっていない解説 注意点 終わりに VBAを使ってExcelをどうのこうのする関連記事 支店ごとにExcelが提出されてきて、 そのシートを1つのブックにまとめる作業が毎月ある・・・ なんてときや、 月ごとにブックが分か…

【PowerShell】日付を扱いたい【Get-Date】

Get-Date 月だけなどの個別の要素を取り出したい Get-Dateは何者? Get-Dateのチートシート yyyyMMdd形式 翌日を取得する 今月末を取得する 終わりに 参考 PowerShellの関連記事 ファイル名に日付を入れてみたり、 フォルダに年月を入れてみたり、 日付で比…

【PowerShell】固定長のデータをPsObjectに変換する~そしてCSVへ~

環境 事前に用意するもの 固定長のデータ 区切りの定義 コード 例 テストデータ 結果 CSVに変換する そしてJSONへ さらにxmlへ・・・ 終わりに PowerShellに関する他の記事 基幹システムからデータを抽出すると、固定長のデータになっていることがあります。…

【Excel VBA】シートを並び替える

コード どんな動きをするコードか 実用性は? 終わりに 関連がありそうな記事 Excelを使っていると、いつの間にか大量のシートが・・・。なんてことありませんか? え?ちゃんと管理しているから大丈夫? そ、そうですか。 じゃ、じゃあ、他の人が作って、し…

【PowerShell】文字列を大文字・小文字に変換する

ToUpper()/ToLower() Visual BasicのuCase()/LCase() 終わりに PowerShellの変換系の関連記事 ユーザーが入力してきた値を比較するときや、 入力された値の表記の揺れを統一したいとき等に 活躍する、大文字・小文字変換。 PowerShellはオブジェクト指向のシ…