私の文書には通常何度も何度も繰り返し使用できるフレーズがあるので、時間を節約するためにすべてをホットキーしたい。具体的には、Macro1(「もちろん」を挿入)、Macro2(「問題あり」)、Macro3(「時間に挿入」)をAlt + 1、2にホットキーします、3となる。私がAlt + 2を押すと、「問題は」私のクーサーに即座に挿入されました。Excel文書のテキストを単語文書に挿入する(Word VBA)
はここで私が使用しているベースのマクロです:
Sub Macro1()
Selection.TypeText Text:="sample text"
End Sub
問題が新しい文書、Macro1を、2の内容のためであり、3は頻繁に変更する必要があります。編集を簡単にするためにすべてのフレーズを格納するExcelファイルを作成する予定ですが、その特定のセルを単語マクロにリンクする方法はわかりません。それを行う方法はありますか?
注:AutoTextまたはBuilding Blockの機能はWordで認識していますが、Excel表として編集するのは簡単ではありません。
「差し込み印刷」を試みましたか? – Arul
まだ明確ではありません。あなたは単語の既存のフィールドを(mailmergeのように)書きたいのですか、手動で入力しながらホットキーを作成してフレーズを挿入するようなものですか? – KekuSemau
はい、Excelセルの内容をWord文書に取り込むことは間違いありません。実際には、おそらく数十種類の方法があり、それぞれが異なる状況で使用されます。前と後のいくつかの例を挙げることができますか? **いくつかの**マクロがあるのはなぜですか?より多くの情報をお願いします。 – ashleedawg