21. februar 2023 - 10:13Der er
2 kommentarer og 1 løsning
Tabel kopieret til Word med titel og alternativ tekst
Jeg har et Excel dokument der danner et brev i Word ud fra teksten i Excel. Som en del af teksten, er der også en tabel der kopieres med denne kode (udpluk):
Dim Lønoplysninger_tabel As Excel.Range Lønoplysninger_tabel.Copy With Worddoc.Content .InsertParagraphAfter .Paragraphs.Last.Range.PasteExcelTable LinkedToExcel:=False, WordFormatting:=False, RTF:=False End With Application.CutCopyMode = False Wordapp.Selection.EndKey unit:=wdStory, Extend:=wdMove
Det fungerer fint. Dog mangler jeg at kunne angive tabellens titel og alternativ tekst jf. tilgængelighedsreglerne. Er der nogen der ved hvordan man gør det?
Mød en af Nordens fremmeste eksperter i adfærdsdesign – Morten Münster, der bl.a. har skrevet ” Jytte fra marketing er desværre gået for i dag” – på Computerworld Cloud & AI Festival.
Ja, du kan angive tabellens titel og alternativ tekst ved at tilføje yderligere egenskaber til tabellen. Her er en opdateret version af din kode, der inkluderer disse egenskaber:
Dim Lønoplysninger_tabel As Excel.Range Dim TableTitle As String Dim AltText As String
TableTitle = "Titel på tabellen" AltText = "Alternativ tekst til tabellen"
Lønoplysninger_tabel.Copy With Worddoc.Content .InsertParagraphAfter .Paragraphs.Last.Range.PasteExcelTable LinkedToExcel:=False, WordFormatting:=False, RTF:=False With .Tables(.Tables.Count) .Title = TableTitle .Descr = AltText End With End With Application.CutCopyMode = False Wordapp.Selection.EndKey unit:=wdStory, Extend:=wdMove
I dette eksempel er titlen på tabellen gemt i en variabel kaldet "TableTitle", og den alternative tekst er gemt i en variabel kaldet "AltText". Disse værdier tilføjes derefter som egenskaber til tabellen ved hjælp af ".Title" og ".Descr" metoderne. Du kan tilpasse disse variabelnavne og tekster efter dine behov.
Kender du for resten til en metode, så udfyldningsfarve fra Excel tabellen ikke kopieres med over i Word? Alt andet formatering må gerne kopieres
Synes godt om
Ny brugerNybegynder
Din løsning...
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.