08/07/10 21:15:15
>>349
私の知る限り、プレビュー画面を拡大するメソッドはVBAには
実装されていません(というより、プレビューが開いている間は
VBAの実行が一時的に停止しています)。
力技ですが、ショートカットコマンドを利用する方法があります。
普段はショートカットコマンドを使っていますか?
例えば、[Alt][W][F]の順でポンポンポンとキー入力すると、
ウィンドウ枠の固定ができる、といったような機能です。
うちのExcelは2003なのですが、[Alt][F][V][Z]でプレビュー画面が
ズームされます。これをVBAでは、
SendKeys "%fvz"
と表現できます。詳しくはSendKeysステートメントを調べてみてください。
ただしこれは、Excel2003までの場合です。
2007でも2003以前のショートカットの大部分は生きているので、
このステートメントをそのまま使えるかもしれませんが、
できれば2007のショートカットコマンドを調べて実装したほうがいいでしょう。
なお、SendKeysはアクティブなアプリケーションに対して有効です。
マクロをVBAEditorから実行すると、VBAEditorに対してSendKeyしてしまうので、
実行するときは必ずExcelから実行してください。