2010-02-04 10 views
5

मेरे पास एक XML स्प्रेडशीट है जो स्वचालित रूप से जेनरेट की जाती है। रिपोर्ट के आधार पर कॉलम और पंक्तियों की एक अलग मात्रा है।एक्सेल में XML स्प्रेडशीट के साथ चौड़ाई के लिए फ़िट फ़िट करें

मुद्रण करते समय मैं इसे चौड़ाई के लिए फ़िट करना चाहता हूं (अभी अगर बहुत सारे कॉलम हैं तो यह किसी पृष्ठ पर फिट नहीं होगा ... यहां तक ​​कि परिदृश्य भी)।

मैं शुरुआत में फ़िटटोज़ का उपयोग कर रहा था लेकिन सैकड़ों पंक्तियों के साथ रिपोर्ट के लिए इसे कई पृष्ठों पर जाना होगा।

यह कैसे करें इस पर कोई सुझाव?

उत्तर

3

यह पता चल ...

आप FitToPage

और FitHeight उपयोग करने के लिए (जो पृष्ठों की संख्या सेट करने के लिए मुद्रित करने के लिए) इसे पाने के लिए चौड़ाई फिट करने के लिए है और आपने एकाधिक है पेज ...

यहां काम करने का एक उदाहरण है।

<WorksheetOptions xmlns="urn:schemas-microsoft-com:office:excel"> 
     <PageSetup> 
     <Layout x:Orientation="Landscape"/> 
     <Header x:Margin="0.3"/> 
     <Footer x:Margin="0.3"/> 
     <PageMargins x:Bottom="0.75" x:Left="0.7" x:Right="0.7" x:Top="0.75"/> 
     </PageSetup> 
     <FitToPage/> 
     <Print> 
     <FitHeight>100</FitHeight> 
     <ValidPrinterInfo/> 
     <HorizontalResolution>600</HorizontalResolution> 
     <VerticalResolution>600</VerticalResolution> 
     </Print> 
     <Selected/> 
     <Panes> 
     <Pane> 
     <Number>3</Number> 
     <ActiveRow>6</ActiveRow> 
     <ActiveCol>8</ActiveCol> 
     </Pane> 
     </Panes> 
     <ProtectObjects>False</ProtectObjects> 
     <ProtectScenarios>False</ProtectScenarios> 
     </WorksheetOptions> 
0

VBA में मैं चादर के PageSetup संपत्ति के बंद

.FitToPagesWide = 1 

का उपयोग करेंगे।

+0

[मत भूलना] (http://stackoverflow.com/questions/2509583/excel-2007-pagesetup-fittopageswide-problem/2509715#2509715) '' FALSE' को Zoom' स्थापित करने के लिए! –

संबंधित मुद्दे