適材適所

WindowsやPowerShellやネットワーク、IBMなどのシステム系の話やポイ活など気になったことも載せているブログです。

もっとラフにツールを作ろうという話

ラフにプログラミンすればいいという話

PowerShellでGmail APIを使ってメール送信を行う簡単なサンプル

PowerShellでGmailAPIをいじるよ

TextJoin関数で連結する文字を囲んで連結したい

Excel 2019で登場した、待望(?)の文字列連結関数、TextJoin。 これが登場する前は、VBAで関数をちょこっと自作してましたが、もうその手間から解放されますね。 今回は、そのTextJoin関数のちょっとした応用例として、連結する文字を特定の文字(ダブルク…

PowerShellっぽいpingの連続送信

コマンドプロンプトではなくPowershellを使ってpingを打つ コマンド おわりに 関連する記事 コマンドプロンプトではなくPowershellを使ってpingを打つ PowerShellを使って、連続でpingを送るワンライナーです。 システムを管理していると、よく使うping。 新…

【PowerShell】Google APIを使ってGoolgeカレンダーを操作する

事前準備 カレンダーから予定を取得する 環境 Google API用のdllをダウンロードする ダウンロードしたdllをインポートする PowerShellの文法で書き直す コードの全体 新しい予定を追加する 流れ コード 注意 終日の予定を追加 終日の予定を追加するサンプル …

VBAでNotesの特定のフォルダのメールを参照する

VBAを使って、Notesを操作するシリーズです。 今回は、特定のフォルダに格納されているメールを参照するサンプルを紹介したいと思います。 VBAでNotesを操作するシリーズ コード全体 コードの解説 終わりに VBAでNotesを操作するシリーズ VBAでNoteメールの…

ADODB.Streamでゴミデータ(Null文字)がある場合の挙動について

VBAでテキストデータをexcelに取り込むとき そもそもADODB.Streamって? ADODB.Stream#ReadLineでNull文字が含まれるファイルを扱うと Null文字がテキストファイルの途中にあるReadText(adReadLine)の挙動 用意したソース 用意したファイル Nullがはいってい…

VBAのRange.SpecialCellsメソッドについて

特定のセルを取得したい 何はなくともオブジェクトブラウザー 第一引数 第二引数 プログラムのスピードアップ対策に!!・・・なるか? 該当のセルが見つからない場合はエラーを返す これは「条件を選択してジャンプ」機能です 終わりに 特定のセルを取得し…

PowerShellから起動できると地味に捗るWindows機能8選

いちいち起動アイコンを探すのが面倒なことありません? コマンドから起動できると地味に捗るアプリ8選 メモ帳 電卓 ペイント ブラウザ エクスプローラー コントロールパネル タスクマネージャー コマンドプロンプト/PowerShell おわりに いちいち起動アイコ…

【PowerShell】政府統計の総合窓口APIと戯れる

政府統計の総合窓口 APIの例 アプリケーションIDを作成する 実際にAPIを使ってみよう Excelの力を借りてグラフ化する グラフ化はPowerShell単体ではできない 処理の流れ コードの全体 ほとんどVBAになってしまった jsonから値の属性を取得してシートに書き込…

Excel VBAで使われるユーザーインターフェース8選

プログラムのユーザーインターフェースは極力シンプルであれ!! どんなユーザーインターフェースがあるか VBEの再生ボタンで実行 リボンにあるマクロ実行ボタン ショートカットキーを割り当てる コマンドボタン ユーザーフォーム リボンにオリジナルボタン…

Excel VBAでマクロからの変更のみ許可しているシートでマクロによるHyperLinkの削除ができない件

マクロからのシートの編集を許可しているはずなのに 検証した環境 シートの保護機能について シートを保護した状態でハイパーリンクを削除できない!! マクロからのシートの編集を許可しているはずなのに とあるVBAプログラムを作成していたところ、マクロ…

ExcelVBAで差し込み印刷もどきをやってみる

Excel業務あるあるシリーズ Excelで差し込み印刷 想定されるケース Excelの差し込み印刷の考え方 ブックの構成 コードの実装 コードの解説 実行してみる 終わりに 関連記事 Excel業務あるあるシリーズ どこかの誰かが、どこかで苦戦しているかも知れない、自…

Excel VBAで表の列名とセルの列番号のスマートなマッピング方法

表の項目名と列番号のマッピング マジックナンバーで書いちゃう 列挙型を使って列名で列番号を定義する ADOを使ってアクセスする 最近落ち着いたところ 終わりに 表の項目名と列番号のマッピング Excel VBAで表を扱うとき、表の列名とセルの列番号をどのよう…

VBAでNoteメールの添付ファイルを保存する

VBAでNotesメールの添付ファイルを保存する VBAでNoteメールの添付ファイルを保存する ローカルへのファイルの保存について 終わりに VBAでNotesメールの添付ファイルを保存する VBAを使ってNotesメールを操作するシリーズです。 VBAでNotesメールの添付ファ…