2017-11-01 11 views
0

私はいくつかの人の連絡先情報を含むいくつかのIEページからデータをコピーし、VBAと単語コンテンツコントロールを使用してそれを単語テンプレートに追加しようとしています。動的原産国は異なる可能性があります。 私はデータを抽出したい場所からHMTLソースコードは次のようになります。私はこれに書き込みを行うにはWordテンプレートを使用していたよう手紙のように、次の順序で検索する必要がVBA - ウェブサイトからテキストをコピーして単語テンプレートに追加

<td rowSpan="1" colSpan="1"> 
    Mrs Mallet Anonime 
    <br></br> 
    11, RUE FRANCOIS BOLLE 
    <br></br> 
    12345 PARIS 05 FRANCE 
    <br></br> 
</td> 

ミセスマレットAnonime

11、RUE FRANCOIS BOLLE

12345 PARIS 05

FRANCE

残念ながら、国はこれらの文字のすべてについて同じではないかもしれない(ENGLAND、スイス、など。)。任意のアイデアこれを続行しますか?

答えて

0

まず、一般的なものがどのように機能するか見てみましょう。検索バー:VBA IE automation

'First, create an object "ie" and use "ie.navigate" to get to your website. Then: 

dim td_col as iHTMLElementCollection 
dim td_elem as iHTMLElement 

set td_col = ie.document.getElementsByTagName("td") 
for each td_elem in td_col 
    Word.Selection.TypeText (vbCrLf + td_elem.innertext) 
Next td_elem 

役立ちます希望をしてみてください。

関連する問題