2016-05-10 12 views
0

Das Problem, das ich habe, ist, dass ich immer neue Tabellen und wenn ich den Code unten ausführen.Excel 2016 Datei ignorieren Links und Zugriff gewähren mit AppleScript

Es wird versuchen, die Tabelle zu öffnen, aber dann mit dem Dialogfeld kommen und fragen, ob Zugriff gewähren oder nicht.

Wenn ich die gleiche Tabelle wie folgt ausführen.

tell application "Finder 
set filecontents to file of folder Desktop of (path to home folder) 
end tell 
tell application "Microsoft Excel" 
     set display alerts to false 
     set resultWorkbook to open filecontents 
end tell 

Es wird die Arbeitsmappe öffnen, ohne Zugang zu fragen, aber dann kommt mich zu fragen, eine von drei Optionen in Bezug auf Links in der Tabelle zu wählen.

Ich brauche wirklich das Beste aus beiden Welten und fragte mich, ob mir jemand eine Lösung geben könnte.

Dank

Antwort

0

einfach den Posix-Pfad umwandeln (a string) zu einem file Objekt, wie diese

set posix_file to "/Users/x/Desktop/myfile.xmls" as POSIX file 
tell application "Microsoft Excel" 
    set resultWorkBook to open workbook workbook file name posix_file without update links 
end tell 

aktualisieren; Der Unterschied ist der as POSIX file Befehl.

+0

Vielen Dank für die Antwort, aber das Problem ist, wird das Öffnen der Arbeitsmappe das Link-Problem beheben, aber das Problem Grant-Zugriff in OS X 10.11 nicht beheben. Wenn ich jedoch mein zweites Beispiel verwende, um die Tabelle zu öffnen, wird sie geöffnet, ohne dass Bedenken bezüglich der Gewährung des Zugriffs bestehen, aber dann werden sie sich über Links beschweren. Ich muss beide in einem offenen Befehl verwenden können. –

+0

Mein Skript funktioniert hier, kein Problem mit Links und Zugriff gewähren (** OS X 10.11.5 **), aber Sie müssen es versuchen. In meinem Skript enthält die 'posix_file'-Variable ein ** Dateiobjekt **, nicht eine ** Zeichenkette ** wie in Ihrem Skript – jackjr300

+0

Danke jackjr300, um das heraus zu bringen. Ich werde dies versuchen und hoffentlich wird dies mein Sandbox-Problem beenden. –

Verwandte Themen