Office関連

「個人用テンプレートの既定の場所」を設定するWordマクロ

前回の記事で、Word 2013で個人用テンプレート(カスタム テンプレート)を利用する場合は「個人用テンプレートの既定の場所」を設定する必要があることを説明しましたが、今回はその手順を自動的に行うためのWordマクロを紹介します。

Option Explicit

Public Sub SetPersonalTemplatesFolder()
  System.PrivateProfileString("", "HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options", "PersonalTemplates") = Application.Options.DefaultFilePath(wdUserTemplatesPath)
End Sub

コードを見れば分かる通り「個人用テンプレートの既定の場所」は通常下記レジストリーに記録されています。

HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options\PersonalTemplates

上記コードは、OptionsオブジェクトのDefaultFilePathプロパティから取得したテンプレートフォルダーのパスを、SystemオブジェクトのPrivateProfileStringプロパティを使ってレジストリーに書き込む処理を行っています。

Word 2013の「個人用テンプレート」はどこ?前のページ

[Office用アプリ]日経パソコン 2013/8/26号 の記事次のページ

関連記事

  1. Office関連

    Wordのテンプレートをインストールするスクリプト

    Wordマクロをテンプレートにして使用する場合、通常そのテンプレートフ…

  2. Office アドイン

    [Office用アプリ]IMG Effector

    IMG Effectorはドキュメント上のイメージに15種類以上のエフ…

  3. Office関連

    PHPPresentationを使ってPHPからPowerPointファイルを出力してみる。

    久しぶりにPHPOfficeを覗いてみたら「PHPPresentati…

  4. Office アドイン

    [Office用アプリ]OneNote Clipperをアプリから使う。

    先日Chrome版が公開された、「OneNote Clipper」です…

  5. Office関連

    VALUE DOMAINで管理しているドメインをOffice 365で使用する。

    Office 365をセットアップすると設定される初期ドメイン「onm…

  6. Office関連

    UI Automationの参考資料

    VBAからUI Automationを扱う際に参考になりそうな資料への…

コメント

  1. この記事へのコメントはありません。

  1. 2013年 8月 19日

Time limit is exhausted. Please reload CAPTCHA.

※本ページはプロモーションが含まれています。

Translate

最近の記事

アーカイブ

PAGE TOP