マイクロソフト

Word

差し込み印刷で個別のファイルに差し込む方法

Wordの差し込み印刷で「個々のドキュメントの編集」を選択すると新規文書が作成されますが、複数のレコードの場合も一つの文書ファイルに保存されます。「1つの文書に保存され、文書の各コピーは改ページで区切られます。」つまりレコード毎に別のファイ...
Excel

修正ユリウス日

シリアル値エクセルで経過日数を求めるには日付同士を単純に引き算すれば求められます。エクセルではシリアル値という値を使って日付を管理しているからです。シリアル値は1900年1月1日を「1」、2日を「2」として延々と日数を数えた値です。例えば、...
Excel

ExcelのVBAでテキストファイルを出力する方法

ExcelのVBAでテキストファイルを出力する方法を考える。
Word

表紙の次からページ番号を付ける方法

マイクロソフトWord2007で表紙の次からページ番号を付ける方法は次の通り。 挿入-ページ番号-ページの下部-番号のみ。※既にページ番号を挿入してある時は、挿入-フッター-フッターの編集。 このとき、ヘッダー/フッターツールが開く。 ペー...
Word

Wordのマクロでインデントを操作する方法

次のコードはマイクロソフトWordのマクロ(VBA)で文書内のすべての段落のインデントを10ポイントにする例である。
Word

Wordのマクロで段落を操作する方法

マイクロソフトのWordでは、段落は「改行マークの次から改行マークまで」を指します。これをマクロ(VBA)で取得する基本的な方法は次の通りです。なお、対象は現在の文書です。内容コード最初の段落ActiveDocument.Paragraph...
Excel

特定のセルが変わったときにマクロを実行する方法

普通、Excelのマクロは、ボタンを押したり、メニューから選択したときに実行されます。ワークシートが変わったときに自動的にマクロを実行するようにすることもできます。その方法は次の通りです。
Excel

TEXT関数とFormat関数の違い

Excelで日付や時刻の表示形式を整えるワークシート関数に「TEXT」があります。これに対応するのが、VBAでは「Format」。「Format」の方が指定できる書式が多いです。VBAの「Format」にあってワークシート関数の「TEXT」...
Access

Accessでフィールド数の多い1レコードを1ページに収める方法

Accessで、フィールド数の多いテーブルを印刷すると、横に長くなり、とても見づらい。このようなテーブルの1レコードを1ページに収めるには、レポートを使う。
Word

Wordでマクロを使って1文字下げる

文章を書くときには各段落の書き始めを1文字分下げるのですが、これがなかなか面倒。Wordならば「字下げ」を使えばよいのですが一つ問題があります。一般的に括弧(「)で始まるときは下げません(角川文庫だけは下げるようですが)。しかしWordの「...