VB. NET: Excel worksheet papírméret változtatása?
VBA-ben írtam még régen az alábbi kódot:
With ActiveSheet.PageSetup
.Orientation = xlPortrait
.PaperSize = xlPaperA3
End With
Amit most szeretnék VB.NET-be átírni. Igenám, de a
With MonthSheet.PageSetup
.Orientation = Excel.XlPageOrientation.xlLandscape
.PaperSize = Excel.XlPaperSize.xlPaperA3
End With
sorok futtatása után mintha szimplán kitörlődnének az excel file-ból a workheet-ek. (sem az Orientation sem a Papersize nem működik, külön-külön futtatva is ugyanazt látom, hogy az excel fileból eltűnnek a tab-ok)
A MonthSheet az egyik worksheet-et takarja, az biztosan rendben van, mert már műveletek elvégzésével nincs problémája. (Pl. MonthSheet.Activate())
Az "Imports Excel = Microsoft.Office.Interop.Excel" sor szerepel a kód elején.
Mit rontottam el? Köszönöm a segítséget.
Te lehetsz az első, aki segít a kérdezőnek!
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!