マイクロソフト

Word

Wordの「自動索引登録」

Wordには自動的に索引を作る機能がありますが、索引に使われる文字列を登録するのが面倒です。あらかじめ登録する文字列を一覧表にしておき、これを使って登録する方法が「自動索引登録」です。Word2007で確認しました。
Word

Wordのコメント範囲を変更するマクロ

Word文書には範囲指定した部分に対してコメントを付けることができます。しかし範囲を変更することができません。そこでマクロを作ってみました。
Word

Wordのコメント一覧を作成するマクロ

Wordのコメントだけを抽出して一覧にするマクロです。Word文書を開き、マクロ「コメント一覧作成」を実行すると、文書の末尾にコメント一覧を出力します。Word2007で確認しました。
Excel

Excelで小数を扱うときの注意

Excelで「=8.45-INT(8.45)」を計算すると「0.45」になります。8.45を切り捨てると8、これを元の数から引くと0.45となります。これは小数部分だけを取り出す方法です。「=MOD(0.45,1)」とする方法もあります。し...
Word

Wordでフローチャート

Wordでフローチャートを作るときのコツを書きます。Word2007で確認しました。まず描画キャンバスを使います。挿入-図-図形-新しい描画キャンバスを選択すると大きな長方形が挿入されます。この上に図形を自由に配置できます。次に四角形(図形...
Excel

条件付き書式で日曜日を赤に

Excelの条件付き書式を使って日曜日だけを赤く表示する方法です。Excel2007で確認しました。Excelでは日付をシリアル値(1900年1月1日がシリアル値1)で管理しています。MOD関数を使い、7で割った余りから曜日を知ることができ...
Excel

手作りのチケットに通し番号を付ける

文化祭などでチケットを手作りすることはよくあると思います。これをExcelで作り、1枚ずつ通し番号を付けたいとします。A4の紙を使うとして紙1枚からチケット4枚を印刷することにします。Excel2007で確認しましたが別のバージョンでも動く...
Excel

全角文字間のスペースを削除

半角英数字では半角スペースが単語を区切るので、ないと困りますが、日本語間の半角スペースは不要である場合があります。日本語(半角英数字以外)同士に挟まれた半角スペースだけを削除するExcelのマクロを考えてみました。Like演算子を使っていま...
Word

数式でイコールの位置を揃える

複数行の数式を書くときに、左辺は変わらないので、右辺だけ書くケースがあります。
Excel

複数ファイルパスワード操作(Excel)

複数のExcelファイルに同じパスワードがセットされている場合に、それを一括して解除して保存するマクロです。逆に一括してパスワードをセットすることもできます。最初にダイアログでパターンを訊かれますので、解除ならば「はい」、セットならば「いい...