Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

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.

_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.

  • Autor

Ok werde Morgen ausprobieren.

Noch eine Frage.

Ich habe in Excel Pivot Table, die möchte ich aufrufen und aktualisieren.

Man hat zwar zwei Funktionen von _Worksheet (PivotTables, PivotTableWizard) aber irgendwie kann ich damit nichts anfangen ;(

Weist Du wie es geht?

  • Autor
_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.

  • Autor

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]

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.