8

Visual Basic とオートメーション インターフェイスを使用して、外部アプリケーションから文字列を取得しています。これらの文字列には、単純な html フォーマット コード (<b>、<i> など) が含まれています。Visual Basic for Word でこれらの文字列を Word 文書に挿入し、HTML 書式設定コードを Word 書式設定に変換する簡単な機能はありますか?

4

4 に答える 4

14

VB を使用して HTML をクリップボードに追加するためのリンクを次に示します。

http://support.microsoft.com/kb/274326

クリップボードに HTML を取得したら、次のような方法で Word ドキュメントに貼り付けます。

ActiveDocument.Range.PasteSpecial ,,,,WdPasteDataType.wdPasteHTML

これは、手動でカット アンド ペーストするのとほとんど同じです。

于 2008-10-02T17:18:55.703 に答える
0

私の知る限り、VBAでそれを行う組み込み関数はありません。<b>, <i>, <a> and <p>,自分で記述する必要がありますが、たとえば解析するように再構築する場合はそれほど難しくありません。他のすべてのタグは無視する必要があります。

于 2008-10-02T10:37:26.013 に答える