Šajā rakstā mēs priecājamies parādīt jums 4 metodes, kā iegūt vairākas tabulas no viena Word dokumenta citā.
Tabula ir visbiežāk izmantotais līdzeklis, ko izmantojam tabulāras informācijas glabāšanai. Tā sakārto datus rindās un kolonnās, sniedzot lasītājiem skaidru priekšstatu par visu informāciju. Garā dokumentā var būt daudz tabulu, tāpēc dažādiem mērķiem tās ir jāeksportē uz jaunu dokumentu.
Šeit ir mūsu 4 pieejas.
1. metode: visu tabulu eksportēšana no viena dokumenta uz otru
- Pirmkārt un galvenokārt, nospiediet taustiņu kombināciju “Alt+F11”, lai aktivizētu VBA redaktoru programmā Word.
- Pēc tam noklikšķiniet uz “Normal” un pēc tam uz cilnes “Insert”.
- Nolaižamajā izvēlnē izvēlieties “Modulis”.
- Veiciet dubultklikšķi, lai atvērtu moduli un labajā pusē parādītu rediģēšanas vietu.
- Tagad tur nokopējiet un ielīmējiet šādu makro:
Sub ExtractTablesFromOneDoc()
Dim objTable As Table
Dim objDoc As Document
Dim objNewDoc As Document
Dim objRange As Range
Set objDoc = ActiveDocument
Set objNewDoc = Documents.Add
For Each objTable In objDoc.Tables
objTable.Range.Select
Selection.Copy
' Paste tables to new document in rich text format.
Set objRange = objNewDoc.Range
objRange.Collapse Direction:=wdCollapseEnd
objRange.PasteSpecial DataType:=wdPasteRTF
objRange.Collapse Direction:=wdCollapseEnd
objRange.Text = vbCr
Next objTable
End Sub
- Visbeidzot, noklikšķiniet uz “Palaist”.
Šis makro iegūs gan tabulas, gan to parakstus.
2. metode: Izvelciet no dokumenta īpašu tabulu
Tagad, ja jūsu dokumentā ir daudz tabulu, bet jums ir jānosūta viena konkrēta tabula kādam. Tad šāds makro jums daudz palīdzēs.
- Vispirms instalējiet un palaidiet makro, veicot 1. metodes darbības.
- Otrkārt, aizstājiet šo makro ar šo:
Sub ExtractSpecificTables()
Dim objTable As Table
Dim objDoc As Document
Dim objNewDoc As Document
Dim objRange As Range
Dim strTable As String
strTable = InputBox("Enter the table number: ")
Set objDoc = ActiveDocument
Set objNewDoc = Documents.Add
objDoc.Tables(strTable).Range.Select
Selection.Copy
Set objRange = objNewDoc.Range
objRange.Collapse Direction:=wdCollapseEnd
objRange.PasteSpecial DataType:=wdPasteRTF
End Sub
- Tagad parādīsies ievades lodziņš.
- Ievadiet tabulas numuru un noklikšķiniet uz “OK”.
3. metode: pakotnē izvelciet visas tabulas no vairākiem dokumentiem
- Lai sāktu, sakārtojiet visus failus vienā mapē.
- Pēc tam instalējiet un palaidiet makro ar precīziem iepriekš sniegtajiem norādījumiem.
- Aizstāt makro ar šo:
Sub ExtractTablesFromMultiDocs()
Dim objTable As Table
Dim objDoc As Document, objNewDoc As Document
Dim objRange As Range
Dim strFile As String, strFolder As String
' Initialization
strFolder = InputBox("Enter folder address here: ")
strFile = Dir(strFolder & "\" & "*.docx", vbNormal)
Set objNewDoc = Documents.Add
' Process each file in the folder.
While strFile <> ""
Set objDoc = Documents.Open(FileName:=strFolder & "\" & strFile)
Set objDoc = ActiveDocument
For Each objTable In objDoc.Tables
objTable.Range.Select
Selection.Copy
Set objRange = objNewDoc.Range
objRange.Collapse Direction:=wdCollapseEnd
objRange.PasteSpecial DataType:=wdPasteRTF
objRange.Collapse Direction:=wdCollapseEnd
objRange.Text = vbCr
Next objTable
objDoc.Save
objDoc.Close
strFile = Dir()
Wend
End Sub
- Tagad uzvedņu lodziņā ievadiet mapes adresi, kurā glabājat savus dokumentus, un noklikšķiniet uz Labi.
4. metode: kopēt tabulas manuāli
Tomēr, ja nejūtaties ērti ar VBA, jums ir labi darbu veikt manuāli, ja vien ir ierobežots tabulu skaits.
- Vispirms noklikšķiniet uz pluszīmes augšējā kreisajā stūrī, lai atlasītu mērķa tabulu.
- Pēc tam nospiediet “Ctrl + C”, lai to nokopētu.
- Pēc tam atveriet jaunu dokumentu.
- Nospiediet “Ctrl + V”, lai ielīmētu tabulu jaunā dokumentā.
- Neaizmirstiet saglabāt jauno dokumentu.
Rīkoties ar dokumentu problēmām
Kamēr mēs turpināsim lietot Word, tā vienmēr būs Vārdu bojājumi. Tomēr vairs nebaidieties. Tā vairs nav nenovēršama problēma. Izmantojot kvalificētu atkopšanas rīku, jums ir lielas iespējas iegūt visus vērtīgos datus.
Autora ievads:
Vera Čena ir datu atkopšanas eksperte DataNumen, Inc., kas ir pasaules līderis datu atkopšanas tehnoloģiju, tostarp korumpēts xlsx un pdf programmatūras produktu labošana. Lai iegūtu vairāk informācijas, apmeklējiet vietni www.datanumen. Ar





