Excel-Arbeitsblatt nach Änderung durch externe Anwendung automatisch aktualisieren?

619
CephBirk

Ich habe eine ähnliche Frage wie diese, aber ich verwende nur eine Excel-Datei, keine CSV-Datei:

Öffnen Sie eine CSV-Datei in Excel und lassen Sie sie aktualisieren, wenn sich die CSV-Datei ändert

Ich habe eine Excel-Datei, die ich häufig auf zwei Arten bearbeite:

  1. manuell wie die meisten Endbenutzer
  2. durch eine externe Anwendung (R), die einen Teil des Inhalts bearbeitet.

Ich wechsle zwischen diesen beiden Methoden hin und her.

Gibt es eine Möglichkeit, den Inhalt des Arbeitsblatts in Excel zu aktualisieren, nachdem R den Inhalt bearbeitet hat? Ich finde es ärgerlich, die Arbeitsmappe zu schließen und bei jeder Bearbeitung erneut zu öffnen.

Excel für Mac 2011.

0
Versuchen Sie es vielleicht zu einer freigegebenen Arbeitsmappe, dann müssen Sie nur noch sicherstellen, dass beide Seiten nach jeder Änderung sparen. Dann müssen Sie es nur noch speichern, um die Änderungen zu sehen, die von anderen Benutzern vorgenommen wurden, in diesem Fall eine Diff-App. panhandel vor 7 Jahren 1

1 Antwort auf die Frage

0
CephBirk

Ich liebe diese Antwort nicht, da ich nach etwas mehr Innern von Excel suche, aber ich kann dieses AppleScript am Ende meines R-Programms hinzufügen und es funktioniert perfekt.

tell application "Microsoft Excel" activate open file "Macintosh HD:Users:path:to:file.xlsx" end tell