Propiedad Location

Microsoft Office Objects

Propiedad Location

       

Devuelve la ubicación del delimitador de la secuencia de comandos dentro del documento HTML especificado. MsoScriptLocation de sólo lectura.

MsoScriptLocation puede ser una de estas constantes de MsoScriptLocation.
msoScriptLocationInBody
msoScriptLocationInHead

Comentarios

Las etiquetas de las secuencias de comandos de un documento HTML pueden aparecer en cualquier lugar entre las etiquetas <HTML> del documento. En Microsoft Word, Excel o PowerPoint, sólo se ven los delimitadores de secuencias de comandos situados entre las etiquetas <BODY>. La secuencia de comandos HTML adicional que aparece antes o después de las etiquetas <BODY> queda almacenada, pero el usuario no puede verla.

La colección Scripts contiene todos los delimitadores de secuencias de comandos que aparecen en el documento, independientemente de si están dentro o fuera del texto principal. Utilizando el argumento Location del método Add, puede insertar los delimitadores de secuencias de comandos dentro de las etiquetas <HEAD> y <BODY> del documento HTML. También puede utilizar la propiedad Location para determinar el lugar en el que debe almacenarse un delimitador de secuencias de comandos determinado dentro del documento.

Ejemplo

Este ejemplo comprueba la propiedad Location de la primera secuencia de comandos de la hoja del libro activo y muestra la ubicación en un cuadro de mensaje.

If ActiveWorkbook.Worksheets(1).Scripts(1).Location = 1 Then
    MsgBox "The script in located in the header."
End If
If ActiveWorkbook.Worksheets(1).Scripts(1).Location = 2 Then
    MsgBox "The script in located in the body of the worksheet."
End If