Zum Inhalt springen

_Worksheet::Delete()


bigpoint

Empfohlene Beiträge

Hallo,

ich greife auf Excel mit OLE - Schnittstelle zu.

Jetzt möchte ich einen Sheet mit der Funktion _Worksheet::Delete() löschen.

Funktioniert auch wunderbar, das einzige Problem ist, wenn in der Mappe sich irgendwelche

Daten befinden muss der Benutzer immer bestätigen ob er die Mappe löschen möchte oder auch nicht.

Wie kann ich diese Abfrage an Benutzer unterdrücken bzw. so automatisieren, dass die Mappe automatisch ohne

Gelöscht wird.

Link zu diesem Kommentar
Auf anderen Seiten teilen

_WorkSheet::GetRange gibt dir eine Range-Objekt. Das hat ein Property Borders, eine Collection von 4 Border-Objekten. Die wiederum haben u.a. die Properties Color, LineStyle und Weight.

So müsste das gehen, bin mir aber nicht sicher und kann es grad nicht testen.

das hat geklapt :marine

mit der Pivot Table habe jodoch nach wie vor Problemme.

gibtes es auch so was für VC++ ?

Nicht auswendig. Hier ist eine gute Anlaufstelle:

http://msdn.microsoft.com/library/d..._HV01134775.asp

Microsoft hat die VBA-Dokumentation gut versteckt, keine Ahnung, wieso.

Unter Reference findest du alle Objekte, Properties, Methoden usw.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also, bei mir ist es so.

In eine Mappe habe ich eben PivotTable diese wiederum greift auf eine andere Mappe (genauer zu sein auf ein Range von der Mappe)

und gibt dann Ergebnis aus.

Mir fehlt die Möglichkeit wie ich an die PivotTable den Range übergeben kann und dann in andere Mappe das zu ausgeben.

So mache ich es:


// das ist der Range von Mappe1
m_range = m_sheet.GetRange(COleVariant(fcell), COleVariant(lcell));
m_pivottable = m_range.GetPivotTable();
// hier sollte ich in Mappe2 die Pivot Table anzeigen bzw. aktualliesieren
m_pivottable.Update();
[/PHP]

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...