Excel VBA とりあえずデスクトップに保存 新規ファイルをデスクトップに「yymmdd-hhmm.xlsx」という名前で保存するだけの処理です。名前とかいいからとにかく保存しとく、という用途です。 VBA自体は PERSONAL.xlsx に保存しておき、リボンのユーザ設定... Excel VBA
Excel VBA オートシェイプの線をまっすぐにする Excel のオートシェイプの線及び線矢印が微妙に曲がっているのをまっすぐに補正します。 アクティブシートに対して動作し、オートシェイプごとに確認メッセージが出て、対象を確認しながら補正できます。 検出するズレは 0.2cm にしていま... Excel VBA
Excel VBA UTF-8のファイルを読み込む(ADODB.Stream) 概要 指定フォルダ内のファイルを ADODB.Stream で1行ずつ読み込む処理です。ADODB.Streamでは、文字コードと改行コードを指定できるので、UTF-8/LFのファイルを読み込むのに使うことが多いです。 処理自体は後から... Excel VBAWindows/VBA
Excel VBA WordPress のプラグイン Pretty Links のクリック統計を集計 Wordpressのプラグイン Pretty Links のクリック統計を集計する マクロ(Excel VBA)です。 Pretty Links 3.2.3 が出力するクリック統計で動作確認しています。 所詮Excelグラフなので、... Excel VBAWindows/VBA
Excel VBA Excel の表をhtml タグ化 Excelの表からhtmlタグ化したかったので作成しました。結果はメモ帳に出力されます。 メモ帳にクリップボード経由で渡していますが、処理が追い付かず空白のメモ帳が開いてしまう場合にはコードの最後にある待ち時間のところ、2カ所の秒... Excel VBAWindows/VBA
Windows/VBA Wordスタイルリスト Word 2019 で調べたスタイルのリストです。 Word VBA 書く場合にほしいことがあるので、あげておきます。 Excel ファイルにしています。 (サンプル) ダウンロード(xlsx) Windows/VBAWord VBA
Excel VBA セルの内容をメモ帳へ送る 概要 アクティブセルの内容をメモ帳に送ります。 セル内改行(LF)はWindowsの改行コード(CRLF)に変換してから、クリップボード経由でメモ帳に渡しています。 セルにたくさん書くことが多いため、そのままだと見づらいのをメモ帳... Excel VBAWindows/VBA
PowerPoint VBA ペンを全て消す 概要 ActivePresentation のペンを一括で消したかったので作りました。 .Type = msoInkComment 判定しているとおり、該当すれば消えます。 msoInkComment は MsoShapeType... PowerPoint VBAWindows/VBA
Excel VBA 固定長の文字列取得 概要 固定長の文字列を取得する関数です。 固定長の長さの計算をするのに、Unicodeからシステム規定コードに変換してバイト数を数えています。 コード Excel VBA