लिंक की गई तालिका वर्ड में अपडेट होने के बाद बार-बार हेडर की पंक्तियां गायब हो जाती हैं


1

मैं यह पता लगाने की कोशिश कर रहा हूं कि वर्ड में लिंक टेबल अपडेट होने पर "प्रत्येक पृष्ठ के शीर्ष पर हेडर पंक्ति के रूप में दोहराएं" विकल्प को हटाने से कैसे रोकें। मेरे पास एक दस्तावेज़ में कई डेटा स्रोतों से ~ 300 लिंक टेबल हैं, इसलिए हर बार शब्द दस्तावेज़ में तालिकाओं को कॉपी और पेस्ट करने में बहुत समय लगता है।

मैंने एक्सेल में पेज सेटअप विकल्प में रिपीट पंक्ति विकल्प को चुनने की कोशिश की है, लेकिन वह भी काम नहीं करता है।

क्या कोई ऐसा तरीका है जिसे मैं या तो VBA का उपयोग करके प्रोग्राम में सभी तालिकाओं को एक्सेल में कॉपी कर सकता हूं या वर्ड को टेबल के गुणों को हटाने से रोकने के लिए हर बार लिंक किए गए टेबल अपडेट किए जाते हैं?

जवाबों:


0

ठीक। इसलिए मैंने आगे बढ़कर एक मैक्रो लिखा, जो प्रत्येक तालिका में प्रत्येक पंक्ति के लिए सभी हेडिंगफ़ॉर्मैट गुणों को बचाएगा, सभी तालिकाओं को अपडेट करेगा और फिर उन स्वरूपण गुणों को पुन: लागू करेगा। मैक्रो बहुत अच्छी तरह से काम करने लगता है और अन्य अनुप्रयोगों के लिए उपयोगी होना चाहिए। का आनंद लें!

Public Sub UpdateTables()
'Get Table Formats
Dim i As Integer
Dim j As Integer

Dim tablecount As Integer
tablecount = ActiveDocument.Tables.Count

Dim tableformats() As Integer
ReDim tableformats(tablecount)

For i = 1 To tablecount
    j = 1
    Do While ActiveDocument.Tables(i).Rows(j).HeadingFormat = -1
        tableformats(i) = tableformats(i) + 1
        j = j + 1
    Loop
    'MsgBox (tableformats(i))
Next i

'Update Table References
ActiveDocument.Fields.Update

'Apply Table Formating to Updated Tables
For i = 1 To tablecount
    For j = 1 To tableformats(i)
        If ActiveDocument.Tables(i).Rows(j).HeadingFormat = 0 Then
            ActiveDocument.Tables(i).Rows(j).HeadingFormat = wdToggle
        End If
    Next j
Next i       
End Sub
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.