BOTÓN PARA ABRIR OTRO ARCHIVO Y OTROS PROBLEMAS

23/09/2006 - 22:05 por chila | Informe spam
-Cuando se utilizan los vinculos dentro de un archivo, cuando
le da clic derecho sobre una palabra o un párrafo seleccionado o por
medio del menú inserta hipervínculo, entonces al ejecutarlo habre el
archivo vinculado dentro de la dirección donde esté el archivo desde
el que se habre el vínculo.
eso mismo necesito que haga un botón, que no tenga que especificarle
una dirección en un disco si no que donde este mi archivo de excel
ahí busque este archivo de word.

-Como hago para quitar todos los macros de los botónes
que he ocupado cuando hago una copia en otro libro de la hoja en la que

estoy trabajando, el macro que he creado me hace la copia, borra los
botones pero deja los macros con los que funcionan estos.

-Cuando a mi hoja de cálculo de doy proteger hoja me da problemas en
un macro que se encarga de quitarle únos combobox y otras cosas sólo
para dejar una copia más sencilla y para imprimirla.
El error que dice que se produce es el:
'-2147467259 (80004005)' en tiempo de ejcución error en el método
Žselect' de objeto 'shape'
y el depurador me resalta en amarillo:
Activesheet.shapes("combobox1").select
¿que hago para que me deje hacer la copia con todos esos cambios?
porque tengo que dejar la hoja de cálculo protegida con clave.

Gracias pro sus respuestas de antemano.
 

Leer las respuestas

#1 Héctor Miguel
23/09/2006 - 23:58 | Informe spam
hola, ?

-Cuando se... inserta hipervinculo... al ejecutarlo habre el archivo vinculado...
... eso mismo necesito que haga un boton, que no tenga que especificarle una direccion
... si no que donde este mi archivo de excel ahi busque este archivo de word.



[pregunta]: cual archivo de word ?... de donde se puede obtener el nombre ?... quieres que excel 'te lo pregunte' ?... ???

-Como hago para quitar todos los macros de los botones que he ocupado
cuando hago una copia en otro libro de la hoja en la que estoy trabajando
el macro que he creado me hace la copia, borra los botones pero deja los macros con los que funcionan estos.



=> si estas haciendo una copia -total- del archvo... los modulos de codigo 'van incluidos' en el libro 'nuevo' ;)
op1: copiar las hojas [SIN modulos de codigo] a un libro nuevo y guardar el libro nuevo ;)
op2: eliminar primero los modulos de codigo y hacer la copia despues [habra otros imponderables a considerar] -?-
op_n: dependera del tipo de 'botones' que tengas incrustados en la hoja [formularios o cuadro de controles] -?-

-Cuando a mi hoja de cálculo de doy proteger hoja me da problemas en un macro que se encarga de quitarle unos combobox
y otras cosas solo para dejar una copia mas sencilla y para imprimirla.
El error que dice que se produce es el: '-2147467259 (80004005)' en tiempo de ejcución error en el metodo 'select' de objeto 'shape'
y el depurador me resalta en amarillo: Activesheet.shapes("combobox1").select
que hago para que me deje hacer la copia con todos esos cambios?
porque tengo que dejar la hoja de cálculo protegida con clave.



=> el error se debe a que en una hoja 'protegida'... sus objetos NO son 'seleccionables' :-(
a menos que no hubieras marcado la opcion de proteger los objetos incrustados ;)
op1: desprotege la hoja / elimina los objetos / re-protege la hoja
op2: usa la siguiente instruccion en el modulo de codigo de tu objeto libro [ThisWorkbook] en el evento '_open'

Private Sub Workbook_Open()
Worksheets("nombre de tu hoja").Protect Password:="aqui la clave", UserInterfaceOnly:=True
End Sub

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares