Abrir ficheros Excel 2003 en una ventana diferente cada uno

No hay cosa que más me fastidie que el maldito Excel, y su manía de abrir todos los ficheros excel en la misma ventana, lo que hace que cuando quieres comparar o copiar algo, termine siendo un follón y termines metiendo la pata.

Bueno pues para evitarlo, aquí mi truco para Windows XP y Office 2003:

  1. Ir a «Mi PC > Herrramientas > Opciones de carpeta > Tipos de archivo«
  2. Buscar en la lista «XLS«
  3. Pulsar «Opciones avanzadas«
  4. Quitar el tick a «Explorar en la misma ventana«
  5. En la lista de «Acciones«, pulsar «Abrir» y luego «Editar«
  6. Te encontraras en el apartado «Aplicación utilizada para realizar la acción» con algo como:

    «C:\Archivos de programa\Microsoft Office\OFFICE11\EXCEL.EXE» /e

    Substituir por:

    «C:\Archivos de programa\Microsoft Office\OFFICE11\EXCEL.EXE» «%1»

  7. Eliminar cualquier cosa que ponga en «Mensaje DDE«.
  8. «Aceptar > Aceptar > etc…«

Sin tener que reiniciar, cada vez que abras un excel, se te abrirá en una ventana nueva.

Please follow and like us:

.NET: Como hacer una única función de «Close» para multiples paneles

Os pongo en situación: una aplicación escrita en Visual C# 2005 con múltiples paneles a modo de ventanas flotantes en el form principal. Por necesidades del cliente, ahora se necesita que todos estos paneles tengan un botón de «salida», o «close».

Imaginaros, tengo 10 paneles, ¿tengo que hacer 10 funciones?. No hombre… es muy sencillo:

  • Poner los botones en cada panel. Haz doble click sobre uno, y escribe el código siguiente:
    private void btnCerrar_Click(object sender, EventArgs e)
    {
    System.Windows.Forms.Button btn = (Button)sender;
    btn.Parent.Visible = false;
    }
  • Ahora te vas a cada boton y le asignas esta función en cada evento click. Ya está.

Como veras, se puede usar para cerrar panels (en este caso hacerlos invisibles), mover cosas, cerrar un form, y todo lo que se te ocurra que sea muy repetivivo. Espero que os sirva de ayuda.

Please follow and like us: