Square Beat Engine

Blog for variety of things…

「 MS-Office 」 一覧

[VBA] Excel/PowerPointのグラフ上の全てのラベルを表示させるマクロ

2015/10/08   -MS-Office

MS Officeでは、グラフのことを主にチャート(Chart)と呼ぶので、以下ではチャートと呼ぶことにする。 さて、Excel2007のチャートにラベルを表示する際、複数の系統があると、1つずつ手作 …

[Excel][VBA] クリップボードを経由しないコピーを勧める理由

2015/09/09   -MS-Office

自分の作ったエクセルマクロには、クリップボード経由のコピーは皆無だ。 その理由はいたってシンプルだ。 クリップボードを使わない理由 自分がマクロでクリップボードを使わない理由はたった1つ。 「ほかの作 …

[PowerPoint VBA] テーブルの各行の高さを揃える

2015/08/26   -MS-Office

パワーポイントのテーブルには、「高さを揃える」という機能があるが、VBAにはそれに該当するメソッドが存在しない。 そこで、以下のプロシージャを自作した。 コード [crayon-5bf535918f4 …

[PowerPoint VBA] PowerPoint.Shapes.Chart エラー発生

2015/08/24   -MS-Office

パワーポイント2007のVBAで、予想外のエラーに遭遇し、解決できたのでメモ。 いきなり結論 パワーポイント2007は、インストール直後はPowerPoint.Shapes.Chartを実装していない …

[Power Point][VBA] 選択中のグラフのバーの色を調べる方法

2015/07/22   -MS-Office

パワーポイントで、選択中のグラフのバーの色を調べる方法を紹介する。 コード SeriesCollection内のインデックスは、調べたいバーのインデックスを指定する。 [crayon-5bf53591 …

[PowerPoint][VBA] スライドの追加

2015/01/27   -MS-Office

パワーポイントのスライドを作成する方法。 メソッド 単にスライドを挿入する場合は、PPT.Slides.Addでよい。 今回はテンプレートファイルからスライドをコピーする形を取ったため、いくつか工夫が …

[PowerPoint][VBA] パワーポイントのテキストボックスへ値をコピーする方法

2015/01/26   -MS-Office

パワーポイントのテキストボックスへ値をコピーする方法。 単に値を記入するだけではなく、数値がプラス・マイナスの場合に応じて色をつける処理を挿入してある。 コード [crayon-5bf53591907 …

[VBA] ユーザー定義型の使い方

2015/01/23   -MS-Office

VBAでは、自分で型を定義することができる。 異なる値をひとまとめに扱いたいときに使うと、取り扱いがぐっと楽になる。 ユーザー定義型の構文 宣言部分(モジュール内の冒頭、Optionalのすぐ後)に、 …

[Excel][VBA] シートを新規ワークブックにコピーする方法

2015/01/19   -MS-Office

既存のシートからワークシートを新規シートにコピーする。 手動の場合は、新規ワークブックを選択するだけでよい。 VBAでは以下のメソッドを用いる。 コード例 [crayon-5bf53591916d36 …

[Excel][VBA] 罫線のコピー

2015/01/15   -MS-Office

あるセル範囲の罫線を、別のセル範囲にコピーするメソッドを紹介する。 概要 VBAには、あるセル範囲から別のセル範囲へ罫線をコピーするようなコマンドが存在しない。 クリップボード経由でコピーすれば簡単だ …