VBA

Excel【VBA】

【VBA】【Excel】CDO.Messageを使ったメール解析プログラム例

VBA

【VBA】【Word】Word 文書に改ページを挿入する

新しい Word 文書を作成し、「This is age 1」と入力して、改ページを挿入してから、2 ページ目に「This is page 2」と入力するスクリプトセンターのサンプルコード 改ページ、段区切り、またはセクション区切りを挿入す...
Excel【VBA】

【Excel】【VBA】ADODB.Streamを利用したコード変換機能付きCSVファイル出力

ADODB.Stream (Microsoft ActiveX Data Objects)を使えば、コード変換をしながらCSVデータを出力することも可能。 CSVファイルの還元先システムが、Windows(Excel)以外で、文字コードを気...
Excel【VBA】

【Excel】【VBA】ADODB.Streamを利用したコード変換機能付きCSVファイル取込

ADODB.Stream (Microsoft ActiveX Data Objects)を使えば、コード変換をしながらCSVデータを取り込むことが可能。 CSVファイルの作成元のシステムが、Windows(Excel)以外で、文字コードを...
Word【VBA】

日付ブックマークに日付に置換

Word文章のブックマーク機能で”日付ブックマーク”を設定した文があった場合、”日付ブックマーク”を日付で置換する。
Outlook【VBA】

連絡先を Outlook から Word にコピーする

VB このコードでは、現在 Outlook で開いている連絡先を、Word で開いている文書にコピーします。このコードを正常に実行するには、連絡先が Outlook で開かれ、閲覧できる状態になっている必要があります。
Outlook【VBA】

PowerPoint で空のテキスト ボックスを削除する

このコードを実行すると、すべてのスライドに対して処理がループして実行され、テキストを含まないすべてのテキスト ボックスが削除されます。 カウント変数の値は、1 つずつ増えるのではなく減っていきます。コードでオブジェクトを 1 つ削除するたび...
VBA

Excel ワークシートから空の行を削除する

セル列を選択してからこのマクロを実行すると、選択した範囲の列から、空のセルがある行が削除されます。
VBA

Outlook でメールを作成する

状況によっては、Outlook でメールを自動で作成することが必要になる場合もあります。この目的にはテンプレートも使用できます。
VBA

分岐とループ

この記事で使用した単純なプログラムでは、コードを 1 行ずつ、上から下へ順番に実行しました。 プログラミングの真価は、1 つ以上の条件を指定して、どのコード行を実行するかをその条件に基づいて決定できることにあります。 同じ操作を多くの回数繰...