2012-04-28 12 views
3

私はC#アプリケーションに豊富なテキストボックスを持っており、さまざまなテキスト行(1行から複数​​行)が含まれています。私はそれらの行を取得し、私が望むフォントとフォントサイズでWord文書に挿入したい。これはどのように見えるかです。リッチテキストボックスからワードドキュメントにテキストを挿入する方法

OBSERVATIONS:リッチテキストボックスリッチテキストボックスリッチテキストボックス

Iから

  • 3行目から
  • 2号線から

    • ライン1 interopライブラリを使用してこれを実現したいと考えています。

      私はあなたがOpenXMLのSDKパッケージ使用することができ、初心者

  • +0

    WinformまたはWPF? –

    +0

    私のinteropライブラリでの作業は難しく、文書化されておらず、バグがあります。だから他の提案をチェックしてください。 –

    +0

    他に何か提案がありますか? – aroshlakshan

    答えて

    0

    だので、私は、このためのいくつかのサンプルコードが必要になります。

    http://www.microsoft.com/en-us/download/details.aspx?id=5124

    をし、次のような何かを:

    using DocumentFormat.OpenXml; 
    using DocumentFormat.OpenXml.Packaging; 
    using DocumentFormat.OpenXml.Wordprocessing; 
    
    const string fileName = @"C:\YourFile.docx"; 
    string dataToInsert = txtYourRichTextBox.Text; 
    
    using (var document = WordprocessingDocument.Open(fileName, true)) 
    { 
        var doc = document.MainDocumentPart.Document; 
        document.Body.Append(dataToInsert); 
        document.Save(); 
    } 
    
    +0

    私はリッチテキストボックスに箇条書きを入力しません。ちょうどライン。このコードでも弾丸が生成されますか? – aroshlakshan

    +0

    とこれらの行にスタイルを追加する方法は? – aroshlakshan

    +1

    これは弾丸を追加しません。いくつかの研究を行い、あなたが必要とするフォーマットを得るために自分自身を実験しなければならないでしょう –

    関連する問題