Hyper Lord
Mitglied
Hallo, ich versuche seid ein paar Tagen eine exceldatei programatisch mit c# als pdf zu exportieren, klappt auch soweit, nur landscape macht es irgendwie nicht...
Habe viel selbst probiert und auch einige Beispiele gefunden, gehen aber leider nicht!
Hier ein Beispiel aus dem schlauen google...
kann es sein, das er die orientation beim Export zu pdf einfach ignoriert?
hat jemand vielleicht einen Tip oder eine Idee was es sein könnte?
ah ja Excel neuste Version und VS 2013 Pro
Vielen Dank
ps. aaarrrhhg hab es im falschen Bereich gepostet, sooorrrrryyyy...
kann es jemand vielleicht verschieben?
Habe viel selbst probiert und auch einige Beispiele gefunden, gehen aber leider nicht!
Hier ein Beispiel aus dem schlauen google...
C++:
static void exportworkbooktopdf(string workbook, string output)
{
Excel.Application excelapplication = new Excel.Application();
excelapplication.ScreenUpdating = false;
excelapplication.DisplayAlerts = false;
excelapplication.Visible = false;
Excel.Workbook excelworkbook = excelapplication.Workbooks.Open(workbook);
if (excelworkbook == null)
{
excelapplication.Quit();
excelapplication = null;
excelworkbook = null;
throw new NullReferenceException("cannot create new excel workbook.");
}
try
{
((Excel.Worksheet)excelworkbook.ActiveSheet).PageSetup.Orientation = Excel.XlPageOrientation.xlLandscape;
excelworkbook.ExportAsFixedFormat(XlFixedFormatType.xlTypePDF, output);
}
finally
{ excelworkbook.Close();
excelapplication.Quit();
excelapplication = null;
excelworkbook = null;
}
}
kann es sein, das er die orientation beim Export zu pdf einfach ignoriert?
hat jemand vielleicht einen Tip oder eine Idee was es sein könnte?
ah ja Excel neuste Version und VS 2013 Pro
Vielen Dank
ps. aaarrrhhg hab es im falschen Bereich gepostet, sooorrrrryyyy...
kann es jemand vielleicht verschieben?
Zuletzt bearbeitet: