2016-12-21 3 views
0

Ich habe gerade angefangen, an einem Office-Add-in zu arbeiten, und ich frage mich, ob es eine Möglichkeit gibt, eine vom Benutzer initiierte Art zu erkennen?Erkennen einer Sorte in officeJS Excel

Ich wäre mit sogar einer möglichen Sorte glücklich, solange es sich von einem Benutzer unterscheidet, der einen Schnitt macht. Ich überprüfte die eventType enum und es scheint wie, was ich versuche zu tun ist unmöglich.

Antwort

0

Es gibt kein exponiertes Ereignis dafür. Eigentlich glaube ich nicht, dass es auch in VBA/VSTO ein Event dafür gibt.

Was ist das Szenario, das Sie versuchen zu erreichen? Was passiert, wenn jemand ohne Ihr Add-In manuell sortiert wird? Würden Ihre Daten in einem fehlerhaften Zustand enden? Wenn dies der Fall ist, möchten Sie vielleicht annehmen, dass Ihr Entwurf die Datenintegrität auf eine Weise erfasst, die nicht darauf angewiesen ist, einem Sortierereignis zuzuhören.

+0

Ich bringe Daten in eine Tabelle aus einer Datenbank. Wenn der Benutzer eine teilweise Sortierung vornimmt und dann in der Datenbank speichert, sind meine Daten nutzlos. – Eric

+0

Wahr. Aber was, wenn sie eine teilweise Sortierung durchführen, während Ihr Add-In geschlossen ist? Oder wenn sie (oder ein anderer Benutzer) auf einem anderen Computer sind, ohne dass das Add-In installiert ist? Ich denke, dass es am besten ist, eine "Schlüssel" -Spalte hinzuzufügen und/oder eine andere Validierungslogik hinzuzufügen, um sicherzustellen, dass die Daten in einem konsistenten Zustand sind. Nur ein Ereignis zu haben, würde eine Sicherheitsebene schaffen, aber nicht viel von einem. –

Verwandte Themen