2016-12-21 18 views
-1

非常に単純なExcelスプレッドシートを使用して提案書を作成します。 いくつかのフィールドが関わっていますが、おそらくIF文がいくつかあります。つまり、プロジェクトの所在地がコストに影響します。非常に基本的なものです。EXCELからMICROSOFT WORDへの抽出

このExcelスプレッドシートを使用して、テンプレートからMicrosoft Word文書を生成しますが、手作業で常にCtrl + Fキーを押しながら手動で数値を入力します。Word文書を自動的に入力する方法 - 私の提案をExcelで終えてから、ボタンを押して、クライアントに電子メールで送る準備の整った単語文書を持っています。

Excelのスプレッドシートから同じ場所に新しい単語文書を生成できるだけでいいですか?

+0

種類* Wordのヘルプの差し込み印刷* –

+1

マクロレコーダーを試したことがありますか?コードを直感的に理解できると思います。あなたのような専門家が簡単に整理できます。 –

答えて

0

Wordのブックマークを更新します。エクセルから制御:あなたは、これがどのように動作するかわからない場合は

Sub PushToWord() 

Dim objWord As New Word.Application 
Dim doc As Word.Document 
Dim bkmk As Word.Bookmark 
sWdFileName = Application.GetOpenFilename(, , , , False) 
Set doc = objWord.Documents.Open(sWdFileName) 

For Each bmk In doc.Bookmarks 
If bmk.Name = "BrokerFirstName" Then bmk.Range.Text = Range("B1").Value 
If bmk.Name = "BrokerLastName" Then bmk.Range.Text = Range("B2").Value 
Next 

objWord.Visible = True 

End Sub 

は、「WordのDOCVARIABLE」の少しグーグルを行います。

幸運!

関連する問題