投稿時間:2005/06/30(Thu) 09:40 投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:Re: リッチテキスト→xml
> リッチテキスト→xmlの変換方法はあるのでしょうか?
どのような XML に変換したいのでしょうか? 極端な話、RichTextBox1.TextRTF を CDATAセクションとして出力する方法もあるわけですが……。
'手抜き実装な例 Dim F As Integer F = FreeFile() Open "C:\RTF.XML" For Output As #F Print #F, "<?xml version='1.0' encoding='Shift_JIS'?>"; Print #F, "<richText><![CDATA["; Print #F, RichTextBox1.TextRTF; Print #F, "]]></richText>"; Close #F
> また、そのような変換ツール(vb6.0で利用できるもの)、 > サンプルコードなど変換の情報を > 知っている方がいらっしゃったら教えてもらえないでしょうか。
強いて挙げるなら、Word 2003 を利用してみるとか。
Private Sub Command1_Click() RichTextBox1.SaveFile "C:\TEST.RTF", rtfRTF Dim O As Object, D As Object Const wdFormatXML As Long = 11 Set O = CreateObject("Word.Application") Set D = O.Documents.Open("C:\TEST.RTF") D.SaveAs "C:\TEST.XML", wdFormatXML Kill "C:\TEST.RTF" D.Close Set D = Nothing O.Quit Set Q = Nothing End Sub
|