Estás trabajando sin conexión, espera a que vuelva la conexión a Internet

Tu explorador no es compatible

Debes actualizar tu explorador para usar el sitio.

Actualiza a la versión más reciente de Internet Explorer

Cómo utilizar la propiedad Application.AutomationSecurity en Office v.X y en Office 2004 para Mac

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 886633
Para obtener una versión de Microsoft Office XP de este artículo, consulte 317405.
INTRODUCCIÓN
La propiedad Application.AutomationSecurity permite que los programas de Microsoft Office que se enumeran en la sección "La información de este artículo se refiere a" para admitir la seguridad para soluciones que abra un documento mediante programación pero no estarán seguro de si las macros en un documento son seguras. Un desarrollador que desee control si la solución de Office muestra las advertencias de seguridad para el usuario para estos documentos.

En este artículo se describe cómo un programador puede utilizar la propiedad Application.AutomationSecurity para controlar la advertencia de seguridad que aparece en Microsoft Office para Mac programas.

Nota Quizás tenga que actualizar su Microsoft Office para Mac programa para utilizar la propiedad Application.AutomationSecurity .

Microsoft Office 2004 para Mac

Para utilizar la propiedad Application.AutomationSecurity en un equipo que tiene un Microsoft Office 2004 para Mac programa instalado, instalar Microsoft Office 2004 para Mac Service Pack 1 (11.1.0).

Para obtener información adicional acerca de cómo obtener Microsoft Office 2004 para Mac Service Pack 1 (11.1.0), haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
883951Descripción de la Microsoft Office 2004 para Mac service pack 1 (11.1.0)

Microsoft Office X para Mac

Para utilizar la propiedad Application.AutomationSecurity en un equipo que tiene un Microsoft Office X para Mac programa instalado, instalar Microsoft Office v. X para Mac seguridad (10.1.6).

Para obtener información adicional acerca de cómo obtener Microsoft Office v.X para Mac seguridad (10.1.6), haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
883952Descripción de la actualización de seguridad de Microsoft Office v.X para Mac (10.1.6)
back to the top
Más información

Propiedad AutomationSecurity

Microsoft Word

Microsoft Word admite ahora un nivel adicional de seguridad que afecta a las macros que abren otros documentos de Office que contienen macros.

El valor debe estar habilitado como parte de Microsoft Visual Basic para aplicaciones (VBA) código de macro. Puede utilizar la propiedad Application.AutomationSecurity para establecer el nivel de seguridad enumerados en la tabla siguiente:

propiedad Descripción
msoAutomationSecurityForceDisable Deshabilita las macros de todos los documentos que se abren mediante macros habilitadas previamente. Esta configuración proporciona el máximo nivel de seguridad.
msoAutomationSecurityByUI Respeta la preferencia de Avisar antes de abrir un archivo que contiene macros de las macros en todos los documentos abiertos por las macros habilitadas previamente.
msoAutomationSecurityLow Permite que las macros de todos los documentos que se abren mediante macros habilitadas previamente.


La propiedad Application.AutomationSecurity interactúa con la preferencia de Avisar antes de abrir un archivo que contiene macros de las maneras siguientes:
  • Si se establece la propiedad Application.AutomationSecurity en msoAutomationSecurityLow , el usuario no se le pedirá que habilite las macros de documentos que se abrieron mediante una macro independientemente de la configuración de la opción de advertencia de macro. Las macros de estos documentos se habilitan automáticamente.
  • Si se establece la propiedad Application.AutomationSecurity en msoAutomationSecurityForceDisable , el usuario no se le pedirá que habilite las macros de documentos que se abrieron mediante una macro independientemente de la configuración de la opción de advertencia de macro. Las macros de estos documentos se deshabilitan automáticamente.
back to the top

Microsoft PowerPoint

Se ha mejorado la seguridad en Microsoft PowerPoint cuando abre un documento que contiene macros. Además, PowerPoint admite un nivel adicional de seguridad que afecta a las macros que abren otros documentos de Office que contienen macros.

El valor debe estar habilitado como parte del código de macros de VBA. Puede utilizar la propiedad Application.AutomationSecurity para establecer el nivel de seguridad enumerados en la tabla siguiente:

propiedad Descripción
msoAutomationSecurityForceDisable Deshabilita las macros de todos los documentos que se abrieron con macros habilitadas previamente. Esta configuración proporciona el máximo nivel de seguridad.
msoAutomationSecurityByUI Respeta la preferencia de protección Habilitar virus de macro para las macros en todos los documentos que se abrieron con macros habilitadas previamente.
msoAutomationSecurityLow Permite que las macros en todo el documento que se abrieron con macros habilitadas previamente.


La propiedad Application.AutomationSecurity interactúa con la preferencia de protección Habilitar virus de macro de las maneras siguientes:
  • Si se establece la propiedad Application.AutomationSecurity en msoAutomationSecurityLow , el usuario no se le pedirá que habilite las macros de documentos que se abrieron mediante una macro independientemente de la configuración de la opción de advertencia de macro. Las macros de estos documentos se habilitan automáticamente.
  • Si se establece la propiedad Application.AutomationSecurity en msoAutomationSecurityForceDisable , el usuario no se le pedirá que habilite las macros de documentos que se abrieron mediante una macro independientemente de la configuración de la opción de advertencia de macro. Las macros de estos documentos se deshabilitan automáticamente.
back to the top

Microsoft Excel

Microsoft Excel admite ahora un nivel adicional de seguridad que afecta a las macros que abren otros documentos de Office que contienen macros.

El valor debe estar habilitado como parte del código de macros de VBA. Puede utilizar la propiedad Application.AutomationSecurity para establecer el nivel de seguridad enumerados en la tabla siguiente:

propiedad Descripción
msoAutomationSecurityForceDisable Deshabilita las macros de todos los documentos que se abrieron con macros habilitadas previamente. Esta configuración proporciona el máximo nivel de seguridad.
msoAutomationSecurityByUI Respeta la preferencia de Avisar antes de abrir un archivo que contiene macros de las macros en todos los documentos que se abrieron con macros habilitadas previamente.
msoAutomationSecurityLow Permite que las macros en todo el documento que se abrieron con macros habilitadas previamente.


La propiedad Application.AutomationSecurity interactúa con la preferencia de Avisar antes de abrir un archivo que contiene macros de las maneras siguientes:
  • Si se establece la propiedad Application.AutomationSecurity en msoAutomationSecurityLow , el usuario no se le pedirá que habilite las macros de documentos que se abrieron mediante una macro independientemente de la configuración de la opción de advertencia de macro. Las macros de estos documentos se habilitan automáticamente.
  • Si se establece la propiedad Application.AutomationSecurity en msoAutomationSecurityForceDisable , el usuario no se le pedirá que habilite las macros de documentos que se abrieron mediante una macro independientemente de la configuración de la opción de advertencia de macro. Las macros de estos documentos se deshabilitan automáticamente.
back to the top

Código de ejemplo

Microsoft proporciona ejemplos de programación con fines ilustrativos únicamente, sin ninguna garantía tanto expresa como implícita. Esto incluye, entre otras, las garantías implícitas de comerciabilidad e idoneidad para un fin determinado. Este artículo se supone que está familiarizado con el lenguaje de programación que se muestra y con las herramientas que se utilizan para crear y depurar procedimientos. Los ingenieros de soporte técnico de Microsoft pueden explicarle la funcionalidad de un determinado procedimiento, pero no modificarán estos ejemplos para ofrecer mayor funcionalidad ni crearán procedimientos que cumplan sus requisitos específicos.
Sub Security()   Dim secAutomation As MsoAutomationSecurity   secAutomation = Application.AutomationSecurity   Application.AutomationSecurity = msoAutomationSecurityForceDisable   With Application.FileDialog(msoFileDialogOpen)      .Show      .Execute   End With   Application.AutomationSecurity = secAutomation End Sub
back to the top

Implicaciones

Si se establece la propiedad Application.AutomationSecurity en msoAutomationSecurityByUI y está activada la preferencia de Avisar antes de abrir un archivo que contiene macros , recibirá un cuadro de diálogo de advertencia siempre que una macro intenta abrir un archivo que contiene una macro. Si hace clic en No abrir para denegar este intento, recibirá el siguiente mensaje de error.
Error '4198' en tiempo de ejecución

Error del comando
Además, si una macro intenta abrir un archivo que contiene una macro, el intento producirá un error si dos condiciones siguientes son verdaderas:
  • Se establece la opción de la propiedad Application.AutomationSecurity en msoAutomationSecurityForceDisable .
  • Se realiza el intento para abrir el archivo a través de una macro de API de Office. Esto incluye las macros que se escriben en VBA, XLM en Excel y WordBasic en Word.
back to the top
alertas de seguridad de officex offx office2004 off2004 offmac macintosh

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 886633 - Última revisión: 07/01/2005 00:17:54 - Revisión: 5.2

  • Microsoft Office 2004 for Mac Standard Edition
  • Microsoft Excel 2004 for Mac
  • Microsoft PowerPoint 2004 for Mac
  • Microsoft Word 2004 for Mac
  • Microsoft Office X para Macintosh Standard Edition
  • Microsoft Excel X para Macintosh
  • Microsoft PowerPoint X para Macintosh
  • Microsoft Word X para Macintosh
  • Enciclopedia Microsoft Encarta 2000 Concise Edition
  • Enciclopedia Microsoft Encarta 2000 Deluxe
  • kbmt kbhowto KB886633 KbMtes
Comentarios
did=1&t=">