Home » ワードマクロ・Word VBAの使い方 » ウィンドウを最大化するWordマクロ

対象:Word2007, Word2010, Word2013, Windows版Word2016

ウィンドウを最大化するWordマクロ

このサイト・インストラクターのネタ帳へのアクセスログを眺めていて、
「ms word vba 最大化」
という検索キーワードでのアクセスに気づきましたので、そんなWordマクロを作ってみました。

[スポンサードリンク]

Wordのウィンドウを最大化するサンプルマクロ

以下のWordマクロを実行すると、Wordのウィンドウが最大化されます。


Sub ウィンドウを最大化する()
 Application.WindowState = wdWindowStateMaximize
End Sub

Word.ApplicationオブジェクトのWindowStateプロパティに、定数・wdWindowStateMaximizeを指定すれば、Wordウィンドウが最大化されます。

どうやってApplication.WindowStateプロパティをみつけたか

コードとしてはとても簡単ですが、ApplicationオブジェクトのWindowStateプロパティを覚えていたわけでもない私が、このコードをどうやって作ったかのほうが、はるかに重要な話でしょう。

オブジェクトブラウザーでmaxを検索

まず「最大化」ということですから、「max」というキーワードを含んだ名前のメソッドか定数があるのではないかと想像して、オブジェクトブラウザーで「max」というキーワードを、私は検索しました。

検索結果を眺めると、

ウィンドウを最大化するWordマクロ

WdWindowState列挙に、wdWindowStateMaximizeという名前の
「ms word vba 最大化」
に関係しそうな定数があることに気づきました。

オブジェクトブラウザーでWindowStateを検索

ということは、列挙名の一部である「WindowState」という名前のプロパティがある可能性が高いと考え、オブジェクトブラウザーで「windowstate」を検索してみると、

ウィンドウを最大化するWordマクロ

予想どおりApplicationオブジェクトに、
「ms word vba 最大化」
に使えそうな、WindowStateプロパティがあったというわけです。

関連語句
Visual Basic for Applications
[スポンサードリンク]

Home » ワードマクロ・Word VBAの使い方 » ウィンドウを最大化するWordマクロ

TrackBack:0

TrackBack URL
[スポンサードリンク]

Home » ワードマクロ・Word VBAの使い方 » ウィンドウを最大化するWordマクロ

「ワードマクロ・Word VBAの使い方」の記事一覧

検索

Copyright © インストラクターのネタ帳 All Rights Reserved.

.