Cancelar comando estándar de MS Office
Descargar el componente de visualización de Edraw y ver proyectos de ejemplo
Desactivar el comando estándar de Office
void DisableStandardCommand([in] CommandType CmdType, [in] BOOL Disable);
Desactiva los comandos estándar de archivo, guardar, e imprimir.
Puedes desactivar los comandos estándar en el OCX de Office. Luego, escribe tu propio proceso allí.
enum CommandType{
cmdTypeSave = 0x00000001,
cmdTypeClose = 0x00000002,
cmdTypePrint = 0x00000004,
cmdTypeRightClick = 0x00000008,
cmdTypeDoubleClick = 0x00000010,
cmdTypeIESecurityReminder = 0x00000020,
}CommandType;
Ejemplo de código para cancelar el comando "Imprimir":
function OA_DocumentBeforePrint()
{
document.OA1.DisableStandardCommand(4, true);//cmdTypePrint = 0x00000004,
//añade tu propio código aquí
}
<script language="javascript" for="OA1" event="DocumentBeforePrint()">
OA_DocumentBeforePrint();
</script>
Ejemplo de código para hacer el propio comando de clic derecho:
function OA_DocumentBeforeRightClick()
{
document.OA1.DisableStandardCommand(8, true);//cmdTypeRightClick = 0x00000008,
//añade tu propio código aquí
}
<script language="javascript" for="OA1" event="DocumentBeforeRightClick()">
OA_DocumentBeforeRightClick();
</script>
Integrar MS Project en un proyecto ASP.NET, HTML, ASP, PHP, JSP, WPF
Integración de Office Word, Excel, PowerPoint en ASP.NET, HTML, ASP o PHP
Aprende a incrustar Visio en ASP.NET, HTML, ASP o PHP
Cómo puedes automatizar Microsoft World e incrustarlo en VB.NET
Descargar el componente de visualización de Edraw y ver proyectos de ejemplo