Eliminar enlaces DDE acumulados
Publicado: Mié Abr 14, 2021 5:28 pm
Hola a todos,
Tengo dos hojas de cálculo, mejor dicho dos archivos, en uno tengo varias hojas con información organizada por filas, en el otro tengo una serie de celdas con enlaces DDE que muestran información del primer archivo.
Los enlaces no son directos, sino que se cálculan en el momento en fúnción de los datos introducidos, tienen este formato: =ESPACIOS(DDE("soffice";$Q$31; $Q$2 & "." & "$" & $A5 & "$" & $T$1;0))
Donde Q31 es el ruta del archivo de datos, Q2 es el nombre de la hoja, A5 El nombre de la columna y T1 el de la fila. Estas celdas, a su vez, también son cálculadas mediante otras fórmulas o funciones.
Todos los enlaces funcionan correctamente.
El problema es que se han ido guardando todos los enlaces realizados en cada búsqueda, así que después de varios años de uso, tengo casi 7.000 enlaces DDE.
Puedo verlos y eliminarlos uno a uno desde el menú Editar-->Enlaces externos, usando el botón desenlazar (tendría que hacer cerca de 14.000 clicls, porque pide confirmación).
Mediante código de programación puedo acceder a ellos a traves de la colección DDElinks del documento. Puedo verlos, refrescarlos y acceder a sus propiedades, pero no puedo eliminarlos.
Alguien puede orientarme como eliminar estos enlaces DDE acumulados usando código LibreBasic.
Gracias.
Saludos.
Tengo dos hojas de cálculo, mejor dicho dos archivos, en uno tengo varias hojas con información organizada por filas, en el otro tengo una serie de celdas con enlaces DDE que muestran información del primer archivo.
Los enlaces no son directos, sino que se cálculan en el momento en fúnción de los datos introducidos, tienen este formato: =ESPACIOS(DDE("soffice";$Q$31; $Q$2 & "." & "$" & $A5 & "$" & $T$1;0))
Donde Q31 es el ruta del archivo de datos, Q2 es el nombre de la hoja, A5 El nombre de la columna y T1 el de la fila. Estas celdas, a su vez, también son cálculadas mediante otras fórmulas o funciones.
Todos los enlaces funcionan correctamente.
El problema es que se han ido guardando todos los enlaces realizados en cada búsqueda, así que después de varios años de uso, tengo casi 7.000 enlaces DDE.
Puedo verlos y eliminarlos uno a uno desde el menú Editar-->Enlaces externos, usando el botón desenlazar (tendría que hacer cerca de 14.000 clicls, porque pide confirmación).
Mediante código de programación puedo acceder a ellos a traves de la colección DDElinks del documento. Puedo verlos, refrescarlos y acceder a sus propiedades, pero no puedo eliminarlos.
Alguien puede orientarme como eliminar estos enlaces DDE acumulados usando código LibreBasic.
Gracias.
Saludos.