7 votos

Archivo actual de Excel obtener o copiar ' ruta s

Cuando en Windows 10 o en Windows 7, si tengo un archivo de Excel abierto y quiero saber la ruta de acceso al archivo que se puede utilizar el "abrir archivo actual en el explorador de' botón y se abre el archivo en el Explorador de Windows, donde puedo copiar la ruta de acceso al archivo.

Sin embargo, en Mac, yo no soy capaz de encontrar ninguna opción como la que menos me abre el Buscador y encuentre el actual nombre del archivo, luego haga clic derecho y seleccione Obtener Información sobre el archivo allí.

No quiero hacer un montón de trabajo para obtener la ruta de acceso del archivo. Hay una manera fácil de hacer esto?

5voto

teylyn Puntos 121

La función de Excel

=CELL("filename",A1)

le dará la ruta de acceso completa a un archivo que se ha guardado. Puede copiar el resultado de la función y utilizar pegar valores para conservar el texto.

Si aún no se ha guardado el archivo, la función devuelve un espacio en blanco.

1voto

john Puntos 11

Usted puede 'opción derecha haga clic en' el archivo desde el finder y una opción es copiar la ruta del archivo al portapapeles. Esto al menos te da acceso a la ruta.

0voto

Elegant Coder Puntos 123

Esta tarea es super simple con AppleScript en Excel de Office 2011.

(Yo no puedo actualmente confirmar que funciona con Office 2016.)

----------------------------------------------------------------
# Auth: Christopher Stone
# dCre: 2017/11/28 15:34
# dMod: 2017/11/28 15:39
# Appl: Microsoft Excel
# Task: Get the front document's container folder path & its full path.
# Libs: None
# Osax: None
# Tags: @Applescript, @Script, @Microsoft_Excel, @Front, @Document, @Container, @Folder, @Path, @Full, @Path
# Test: Tested only in Excel 14.7.1 (of Office 2011) on macOS 10.12.6
----------------------------------------------------------------

tell application "Microsoft Excel"
   tell front document
      set docContainerPathHFS to path
      set docFullPath to full name
   end tell
end tell

set the clipboard to docFullPath

----------------------------------------------------------------


Usted puede obtener la ruta de acceso al documento del contenedor de la carpeta o ruta de acceso completa.

He aquí otra técnica que utiliza la interfaz de usuario de secuencias de comandos que funciona con la mayoría de las aplicaciones, incluso si NO están de secuencias de comandos. (He añadido control de errores a este.)

----------------------------------------------------------------
# Auth: Christopher Stone
# dCre: 2017/11/28 15:25
# dMod: 2017/11/28 15:30 
# Appl: Microsoft Excel, System Events
# Task: Copy path of frontmost Excel document to the Clipboard.
# Libs: None
# Osax: None
# Tags: @Applescript, @Script, @ASObjC, @Microsoft_Excel, @System_Events, @Copy, @Path, @Frontmost, @Excel, @Document, @Clipboard
# Test: Tested only in Excel 14.7.1 (of Office 2011) on macOS 10.12.6
----------------------------------------------------------------

use AppleScript version "2.4" -- Yosemite and later
use framework "Foundation"
use scripting additions

try

   tell application "System Events"
      tell application process "Microsoft Excel"
         tell (first window whose subrole is "AXStandardWindow")
            set fileURL to value of attribute "AXDocument"
         end tell
      end tell
   end tell

   set posixPathOfFrontExcelDocument to (current application's class "NSURL"'s URLWithString:fileURL)'s |path|() as text
   set the clipboard to posixPathOfFrontExcelDocument

on error e number n
   set e to e & return & return & "Num: " & n
   if n ≠ -128 then
      try
         tell application (path to frontmost application as text) to set ddButton to button returned of ¬
            (display dialog e with title "ERROR!" buttons {"Copy Error Message", "Cancel", "OK"} ¬
               default button "OK" giving up after 30)
         if ddButton = "Copy Error Message" then set the clipboard to e
      end try
   end if
end try

----------------------------------------------------------------

Excel (2011) tiene su propia secuencia de comandos de menú, por lo que el uso de AppleScripts con la que es muy fácil.

Me dicen que en la Oficina de 2016, los productos ya no tienen secuencia de comandos de los menús.

Personalmente yo uso ambos FastScripts y Teclado Maestro para superar tales limitaciones. Yo confinar a la mayoría de mis AppleScripts para FastScripts y usar el Teclado Maestro para muchas otras tareas de automatización.

-ccs

0voto

Kent Puntos 3462

Puede presionar la tecla control (clic con el botón derecho) en el icono / nombre de archivo en la parte superior de la ventana de Excel, y se mostrará la ruta. Al mover el cursor a cualquier carpeta, o incluso al propio archivo, se abrirá una ventana de búsqueda con (lo que haya seleccionado) que se muestre.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X