14. november 2012 - 08:46Der er
7 kommentarer og 1 løsning
Indsætte excel tekst i word
Jeg har lavet en word skabelon, hvor man kan vælge mellem 2 ting i en combobox, jeg har så lavet det sådan at, den henter det fra et excel ark og sætter ind, men problemet er at min tekst er rigtig lang og også gerne skal indeholde linieskift, når jeg kigger i excel filen, så kan jeg se linieskiftene, men når jeg får det over i word, så er de væk ?
Private Sub XlsValuess(xlsDictt As Scripting.Dictionary) 'Checkmark in Tools/References/Microsoft Excel xx.x Library Dim xlsApp As New Excel.Application 'xlsApp.Visible = True xlsApp.Workbooks.Open _ FileName:="I:\Faellesadministration\Personale\INN\Skabeloner\NYE skabeloner\Overenskomst.xlsx", _ ReadOnly:=True 'FileName:="F:\Overenskomst", _ ReadOnly:=True Dim strKey For Each strKey In xlsDictt.Keys() Dim txt As String Dim mycounter As Integer mycounter = 0 Do Until mycounter = -1 mycounter = mycounter + 1 txt = xlsApp.ActiveWorkbook.Sheets(strKey).Cells(mycounter, 2).value If txt = "" Then mycounter = -1 Else xlsDictt(strKey).AddItem txt End If Loop Next strKey ' row, columm 'xlsValue = xlsApp.ActiveWorkbook.Sheets("ark1").Cells(rowNo, colNo).Value xlsApp.ActiveWorkbook.Close xlsApp.Quit
Når jeg bruger din kode til at kopiere tekst fra en celle i Excel til Word, bliver de i Excel indsatte linjeskift (Alt+Enter) lavet om til nyt afsnit i Word (Enter). Men der er altså linjeskift af en art...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.