Ik ben bezig om een export te maken van data naar excel. Een van de gegevens in een rtf tekst die oorspronkelijk door een RichTextBox wordt onderhouden.
Nu wil ik deze tekst in Excel hebben, met behoud van opmaak.
Alle mogelijke oplossingen die ik tot nu toe heb gevonden zorgen ervoor dat de rtf codes in de cell geplakt worden ipv geinterpreteerd.
Op simpel form met een RichTextbox en een button kom ik tot nu toe tot dit:
Heeft iemand dit al eerder gedaan? Enig idee of mogelijk is wat ik wil? Het mag de meest quick-and-dirty manier zijn die er is, de klant krijgt uiteindelijk alleen de excel, niet de code
Nu wil ik deze tekst in Excel hebben, met behoud van opmaak.
Alle mogelijke oplossingen die ik tot nu toe heb gevonden zorgen ervoor dat de rtf codes in de cell geplakt worden ipv geinterpreteerd.
Op simpel form met een RichTextbox en een button kom ik tot nu toe tot dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| private void button1_Click(object sender, EventArgs e) { Excel.Application excel = new Excel.Application(); Excel.Workbook workbook = (Excel.Workbook)excel.Workbooks.Add(Missing.Value); Excel.Worksheet sheet = (Excel.Worksheet)workbook.ActiveSheet; excel.Visible = true; sheet.Cells[1, 1] = " Test van rtf in de volgende cell:"; Excel.Range range = (Excel.Range)sheet.Application.get_Range("A2", Missing.Value); range.Value2 = richTextBox1.Rtf; } |
Heeft iemand dit al eerder gedaan? Enig idee of mogelijk is wat ik wil? Het mag de meest quick-and-dirty manier zijn die er is, de klant krijgt uiteindelijk alleen de excel, niet de code
Problem Exists Between Chair And Keyboard