Announcement

Collapse
No announcement yet.

Excel-Datei verliert Druckbereiche

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Excel-Datei verliert Druckbereiche

    Ich öffne unter .net 3.5 und Office 2007 eine Excel-Datei
    [highlight=c#]
    Application excel= new Microsoft.Office.Interop.Excel.Application();
    excel.Workbooks.Open(fileName);
    [/highlight]

    In der Exceldatei sind für einige Blätter Druckbereiche festgelegt, die daraufhin verschwunden sind bzw nicht mehr verwendet werden. Das Add-In 'Name Manager' zeigt sie noch an.

    Öffne ich die Datei ganz normal mit Excel sind die Druckbereiche vorhanden und werden auch verwendet.

    Gbits da irgendeinen Parameter, der beim Öffnen fehlt oder was mach ich falsch?
    Zuletzt editiert von gfoidl; 12.12.2011, 13:33. Reason: C#-Tags

  • #2
    Dieses Problem konnte ich jetzt mittlerweile lösen, indem ich alle Names des Workbooks durchlaufe, nach Printarea suche und dem jeweiligen Worksheet den Wert der PrintArea wieder zuweise:
    Worksheet.PageSetup.PrintArea = ausgelesener Wert.

    Es scheint ja tatsächlich so zu sein, dass alle Daten in der Excel-Datei erhalten bleiben, aber nach dem Öffnen durch C# Interop einfach nicht mehr genutzt werden.

    Dumm nur, dass ich jetzt das gleiche Problem mit den Filterdatenbanken habe ('_FilterDatabase')
    Da kann ich zwar den Wert aus den Names auslesen, weiß aber nicht, wo ich das zuweisen kann

    Comment

    Working...
    X