システムwiki

Office:パブリケーションプロジェクトの新しいグローバルテンプレートを設定しようとしています

PhilipM 解決済 最終更新日:2020-08-20 15:00

環境:word 2016およびWindows 10(自動更新)
新しいグローバルテンプレートのベースとして使用するために、空のwordファイルを作成しました.Excelでxlamファイルを使用するのと同じように、さまざまなVBAマクロを保存します.
次の手順に従ってください-

www.excelforum.com/word-programming-vba-macros ...コメント行を1つ入力しました-「これは、Johnson Publication Projectのグローバルテンプレートであり、保存しましたスタートアップフォルダという単語

c:\users\owner\appdata\roaming\microsoft\word\startup、as .dotm file.今から最初のマクロの入力を続行したかった-使用するの「単純な」Hello Worldの例

www.workfasterworksmarter.com/home ...

グローバルテンプレートを適切に操作していることを確認するためですが、先に進むことができませんでした.
2つの方法を試しました-
1 .workfasterworksmarterページで説明されているアプローチ.Macros in:行でテンプレートを選択しましたが、MacroNameフィールドにマクロの名前を入力した後、たとえばHello_World_Learning、作成の「ボタン」がグレー表示され、オーガナイザのみ
ボタンにアクセスできるため、そのアプローチは機能していません.
2.その後、VBAwindows でプロジェクトを選択してマクロを作成しようと思いました.テンプレート名の+記号を左クリックすると、「プロジェクトがロックされています」というポップアップメッセージが表示され、「プロジェクトを利用できません」というエラーメッセージが表示されました.正しい
+記号をクリックしても、使用できるアイテムはありませんでした.プロパティDockableがチェックされていることに気付きました.
Wordテンプレートを作成し、それにVBAマクロを挿入するというこのアイデアはまったく初めてです.私は明らかにいくつかの重要なポイント/アクションを欠いています.
助言してください.
期待して感謝します.
心から感謝します
フィリップ

ビクトリア州ベンディゴ

オーストラリア

返信リスト(回答:7)

1 #
Charles 1

こんにちは、フィリップさん.
テンプレートにマクロを追加するには、編集用に開いている必要があります、またはテンプレートに基づくドキュメントを編集用に開いている必要があります.とき グローバルテンプレートは、編集、マクロ、およびその中の他のリソースは、他のすべてのドキュメントで利用できます.テンプレートが編集用に開かれていない限り、テンプレート内のvbaモジュールは編集できません.

つまり、グローバルテンプレートに変更を加える場合は、それを開きます.

ここにいくつかのリソースがあります:

マクロにキーボードショートカットまたはQATボタンを追加する場合は、それらもテンプレートに保存する必要があります.

----------------------------------
自分のサイトへのMicrosoft以外のリンク:


-
必須の通知:これマイクロソフト以外のWebサイトです.ページは正確で安全な情報を提供しているようです.頻繁にPUP(不要と思われる製品)として分類される製品を宣伝する可能性のあるサイトの広告に注意してください.徹底的に研究する
-
このフォーラムは、ユーザー間のサポートフォーラムです.私は仲間のユーザーです.
この情報がお役に立てば幸いです.
この投稿に返信することで、さらに助けを求めることができます(下の[返信]ボタン).
応答1# ->にスキップ
3 #
PhilipM

提供されたテンプレートサンプルに加えて-

「ダウンロードページのサンプルとして使用できる多数のグローバルテンプレートは、アドイン."

最初のzipファイル(RandomText.zip)をダウンロードし、.dotmを抽出しようとしましたファイル内にありますが、私のシステムが言うには、それを抽出しようとすると、アクセスが拒否され、アクセス許可を変更する必要があるということです.権限を見ると、
プロパティ、可能なすべての権限を持っているようですが、.dotmを抽出できないため、いくつかの学習を行うためにそれを調べることができません.

繰り返しますが、迷って困惑します.

フィリップ

ビクトリア州ベンディゴ

応答3# ->にスキップ
4 #
PhilipM

McGhie氏の作業をもう一度やり直し、グローバルテンプレートを作成してからモジュールを作成しました.ファイルを編集するために開かれていることの意味については、モジュールの挿入操作のみであるため、もう少し理解できたと思います 空の.dotmファイルをWordで開くと、
が表示されます.これは、Excelでの同様のプロセスと、それに付属するxlamおよびモジュールの作成を覚えている方法ではありませんが、それらの最初の1つは8年以上前だったので、私の記憶は混乱していると思います.

とにかく、これらのリンクすべてに感謝します.理解するのに時間がかかりすぎて申し訳ありません.

応答4# ->にスキップ
5 #
PhilipM

上記の感謝にさらに.私はその単語とExcelが2つの異なる製品であることを知っているので、類似点は一定の方法でしか実行されないかもしれませんが、私が驚異的なことを驚かせたものです.

Excel関数またはサブルーチンを追加するときは、既存のXLAMのモジュールに、任意の.xlsmファイルから開発者タブに入ることができます、Visual Basicwindows を開き、次にダブルクリックします.モジュールライン(XLAM 'ツリーの拡張後)、および
次に、VBAコードの新しいブロックをモジュールに入力します(私は最初にメモ帳にコードを入力する傾向があるので、私の場合は私の場合は私の場合は貼り付けます).

今、それは私に.DOTMファイルをWordで開く必要があるという言葉で、そして私の実際の.docmドキュメントから、私がVisual Basicwindows に移動するときに、私はモジュール構造を見ますETCERA、.DOTMの場合は、「プロジェクトは利用できません」というメッセージが表示されます.

これは私が奇妙になるようです.グローバルテンプレート内でモジュールを編集する方法は、テンプレートをWordで開くだけでなく、テンプレートを使用している.docmドキュメントの開発者タブを介してまっすぐに進むだけです.
すなわちExcelで同様の作業をするのですか?

応答3# ->にスキップ
7 #
Charles

Windowsエクスプローラーでzipフォルダーを(フォルダーとして)開き、.dotmを起動フォルダーに配置できるはずです.

2 #
PhilipM

私は全く墓に敗れ、ここで非常にイライラしています.私は以前にこのグローバルなテンプレートビジネスをやりました.私はあなたのさまざまなリンクを読みました、そして私は完全に迷っています、私は信じています
指示に従ってくださいが、最も簡単なHello World(トレーニング)マクロを入力できません.

私は

でWebページに行ってきました リンク:マクロの採用のインストール#マクロ

を組んです

あなたは私を紹介した.

状態-

マクロを非常に簡単に保存して整理するための1つ以上の個人用グローバルテンプレートを作成する(SIC-彼が手段が非常に単純であると思います).新しいWord文書を開き、それを.dot(Word 2003)またはマクロ対応.dotm(Word 2007以降)として保存します.私はお勧め
Wordのスタートアップフォルダに1つを保存する頻繁に使用する一般的なマクロに対してWordが起動すると自動的にロードされます.

私は空白の単語文書を作成し、それをWordの起動フォルダにjohnson_project_global_template.dotmとして保存しました.

ICESTIMEMITIMES_DOCUMENT.DOCMという名前の文書を作成し、それにいくつかの単語を見出しとして作成しました. 実験文書.

テンプレートとアドインのwindows を見ると、作成したグローバルテンプレートファイルが表示され、それがチェックされています.

私が

の指示に従ようとした前に言ったように リンク:Microsoft Wordマクロを追加する通常のテンプレート

但し書きで、Greg Maxeyの指示に従って、通常のテンプレートではなく新しいグローバルテンプレートに新しいマクロを保存しようとしています.したがって、マクロのマイグローバルテンプレートを選択します.Alt F8マクロのポップアップの選択ボックス
ボックスとマクロ名フィールドにマクロの名前を入力します.「ボタン」を作成しても利用できません.

Visual Basicwindows を介して行こうとしたら、テンプレート名で+記号をクリックしたときに「プロジェクトは概説できない」というメッセージが表示されます.

あなたの最初の返信の開始段落

テンプレートにマクロを追加するには、を編集するために開かれている必要があります.そうしないと、編集用に開いているテンプレートに基づく文書が必要です.のとき グローバルテンプレートは編集のために開かれていません、マクロやリソースは他のすべての文書で利用可能です.テンプレートが編集のために開かれていない限り、テンプレート内のVBAモジュールは編集のために利用できません.

テンプレートを編集のために開くことによってあなたが何を意味するのかわからないが、私はテンプレートに基づく文書を持っています、編集のために開いています.実際にこの返信を書くことを通して半分の方法で、私が再び私が持っていた文書を削除し、そしてダブルクリックしました
ファイルエクスプローラのテンプレート、どのアクションが生み出されたか、理解できない理由で、
2つの空白の文書-それらのうちの1つを削除し、もう一方の見出し単語を入力し、テンプレートとアドインでテンプレートが選択されたことを確認します.

私は「上の」見出し、すなわちテンプレート(.dotm)の名前、またはExcel、.xlamの名前の中のモジュールの概念に非常に精通していますが、.私はこれを受け取るので、テンプレート内でモジュールを作成すること.
メッセージ、「プロジェクトは概説できません」.言い換えれば、私はテンプレートに入ることさえできないようですので、編集のためにそれを開くことができます.

最終短い概要

グローバルテンプレートを作成したいです.私が物事をしているトレーニング/テストとして、私はHello Worldマクロを作成しようとしています.

を読むRichard V.Michaelsによって提供

サブHello_World()
''


>
msgbox "hello world"
End Sub

私は私が導かれたすべての指示に従っていると私は信じています.私がフォローしようとしていると思っているのと同じように、いくつかの本当にダミーのステップバイステップの指示をください.

あなたの誠意をこめて

Philip

ベンディゴ、ビクトリア

オーストラリア

6 #
Charles 2

こんにちは、フィリップ

はい、これはExcelとWordの違いです.

つまり、VBエディタでは、通常のテンプレート、開いているドキュメントまたはテンプレート、開いているドキュメントの添付テンプレートでモジュールを編集または作成できます.
アドインとして読み込まれたテンプレートは、VBエディタのプロジェクトに表示されますが、編集できません.

ベストプラクティスは、編集する場合は、アドインとしてアンロードして、テンプレートを直接開いて編集することです.(テンプレートを開くのではなく、グローバルに基づいて新しいドキュメントを作成することもできます.テンプレート).

アンロードをスキップすることがよくありますが、以前は編集を失ってしまいました.最近、VBエディターから直接保存したところ、問題なく動作しているようです.

最近のファイルにスタートアップフォルダーが固定されています.