Autor Tema: link word que abra excel libro por una hoja determinada.  (Leído 7176 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Esgrimidor

  • MiembrosReales
  • *
  • Mensajes: 32
link word que abra excel libro por una hoja determinada.
« : agosto 13, 2009, 06:53:09 am »
link word que abra excel libro por una hoja determinada.

Me imagino que algún script podría hacerlo si excel no dispone de modificadores de la línea de comandos que abran esta posibilidad.
Tengo varios libros excel que tienen varias hojas excel y me gustaría que al abrirlos lo hicieran por la hoja que se tuviera prefijada con el script o modificador.



Gracias

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: link word que abra excel libro por una hoja determinada.
« Respuesta #1 : agosto 13, 2009, 09:07:21 am »
Hoja predeterminada en Excel:
http://www.google.com.sv/search?q=hoja+predeterminada+en+excel&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:es-AR:unofficial&client=firefox-a

Pero en resumen:
http://forums.techguy.org/business-applications/541185-excel-making-sheet-default.html

Código: [Seleccionar]
Private Sub Workbook_Open()
    Sheets("NombreDeLaHoja").Select
End Sub

Desconectado Esgrimidor

  • MiembrosReales
  • *
  • Mensajes: 32
Re: link word que abra excel libro por una hoja determinada.
« Respuesta #2 : agosto 13, 2009, 10:35:07 am »
Me gustaría que no fuera predeterminada, sino prefijada desde afuera de excel.
La idea es colocar enlaces allí donde se quiera que abran un libro excel por una hoja prefijada.
Estos enlaces abrirían distintos libros excel por distintas hojas.

En cualquier caso muchas gracias, porque ya me voy aproximando un poquito más.

Gracias Vlad

 :yahoo:

Desconectado tekun

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3221
  • Han convertido mi casa en cueva de mercaderes!!!!
    • www.tekun.es
Re: link word que abra excel libro por una hoja determinada.
« Respuesta #3 : agosto 13, 2009, 11:03:35 am »
Me imagino que algún script podría hacerlo si excel no dispone de modificadores de la línea de comandos que abran esta posibilidad.
Tengo varios libros excel que tienen varias hojas excel y me gustaría que al abrirlos lo hicieran por la hoja que se tuviera prefijada con el script o modificador.

yo me imagine un macro así:


Código: [Seleccionar]
Private Sub AbrirExcel()
   Dim MiHoja As Object
   Dim ubicacion As String

 ubicacion = "c:\file.xls"
 Set MiLibro = CreateObject("Excel.Application")

 MiLibro.Workbooks.Open (ubicacion)
 MiLibro.Sheets("Hoja1").Select
 MiLibro.Visible = True

End Sub

obviamente funciona, solo hay que ejecutarlo con F5 en VBA de word....
lo difícil lo hago rápido, con lo imposible, casi siempre me tardo un poquito

Desconectado Esgrimidor

  • MiembrosReales
  • *
  • Mensajes: 32
Re: link word que abra excel libro por una hoja determinada.
« Respuesta #4 : agosto 13, 2009, 02:50:13 pm »
Yo precisaría algo más "externo", porque aparte de hyperlink en word también me gustaría lanzarlo desde Goldmine (un CRM) . Goldmine tiene un campo de enlaces para hyperlinks.

Yo estoy nulo en VB , por lo que apenas me entero de lo que me ponen. Pero voy a ver si aprendo aunque sea a cómo meter código y ejecutarlo después.....

Gracias

¿ No hay forma de lograr un VBS que pudiera ejecutar desde fuera de las aplicaciones ?

Es decir

Inicio - Ejecutar - ejemplo.vbs y que me abriera el libro por la hoja que estuviera prefijada en el script......


Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: link word que abra excel libro por una hoja determinada.
« Respuesta #5 : agosto 13, 2009, 04:29:37 pm »
http://www.excelforum.com/excel-programming/695545-word-link-to-open-an-excel-book-in-a-previous-determined-sheet.html
http://excelusergroup.org/forums/t/1531.aspx
http://www.xtremevbtalk.com/showthread.php?t=309709
http://www.computing.net/answers/programming/word-link-to-open-an-excel-book-in-a-previous/19819.html
http://www.mrexcel.com/forum/showthread.php?t=409444

Como sea, hoy si creo entenderte y me parece que lo que necesitas es esto:
http://www.tek-tips.com/viewthread.cfm?qid=1551991&page=6
wow, que perseverancia Oo!.


Desconectado wilian

  • Sv Member
  • ***
  • Mensajes: 372
Re: link word que abra excel libro por una hoja determinada.
« Respuesta #6 : agosto 13, 2009, 08:51:33 pm »
Con hipervinculos se puede hacer así:

ubicación_y_nombre_del_archivo.xls#Nombre_de_la_hoja!A1

Sí queres que se habra y se pocisione en alguna celda en especial solo pone la celda en lugar de A1
« Última Modificación: agosto 13, 2009, 09:02:46 pm por wilian »
     ¡¡¡CREA DIVERTIDOS MEMES!!!      SUPER MEME 2 en Play Store

Desconectado Esgrimidor

  • MiembrosReales
  • *
  • Mensajes: 32
Re: link word que abra excel libro por una hoja determinada.
« Respuesta #7 : agosto 13, 2009, 09:46:11 pm »


Gracias a los dos.

Me lo miraré todo.

Has dado en el clavo wilian. Lo que pasa es que yo no se explicarme bien.

El asunto es este. Desde word funciona, pero también lo necesito desde un CRM : Goldmine



No me deja iniciar el link porque no lo reconoce.

La solución podría pasar por hacer un script que se pudiera ejecutar

Inicio - Ejecutar - Script.vbs (u otro lenguaje cualquiera que funcionara) .

y entonces lo podría ejecutar desde goldmine seguro.

¿ Se puede hacer esto ?

Nota : me voy a mirar los enlaces de Vlad. Bueno mañana, porque son las cinco de la madrugada.....


Desconectado wilian

  • Sv Member
  • ***
  • Mensajes: 372
Re: link word que abra excel libro por una hoja determinada.
« Respuesta #8 : agosto 14, 2009, 06:07:48 am »
De vbs nunca había oido pero estuve investigando un poco y abrir un archivo de excel en una hoja especifica me funciono así:

Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True
set wblibro = objExcel.WorkBooks.Open("ubicacion_y_nombre_del_archivo.xls")
With wbLibro
.WorkSheets("nombre_de_la_hoja_que _queres_que_se_abra").select
End With
Set wbLibro = Nothing
Set objExcel = Nothing
« Última Modificación: agosto 14, 2009, 06:17:21 am por wilian »
     ¡¡¡CREA DIVERTIDOS MEMES!!!      SUPER MEME 2 en Play Store

Desconectado Esgrimidor

  • MiembrosReales
  • *
  • Mensajes: 32
Re: link word que abra excel libro por una hoja determinada.
« Respuesta #9 : agosto 19, 2009, 03:35:46 pm »
Ya estoy de vuelta.

A ver si lo logro ahora con las últimas indicaciones.


Ay pobre de mí. Que entender quisiera. ¿ Qué tengo qué hacer con el código ? . Dónde y cómo lo preparo.

El código es una macro de excel, o un archivo vbs. ?¿?¿?¿

Editado :  :bananajump: :bananajump: :bananajump: ::drinks: :drinks: :drinks:


Puse el contenido en un archivo tipo txt, luego lo pasé a vbs. Lo ejecuté y absolutamente perfectoooooooooooooooooooooooooooooo

Estoy saltando de contento.

Muchas gracias














Editado :

Voy a poner ahora otro post aparte con lo mismo , pero para entrar en un documento word por una parte prefijada del mismo, una marca o lo que pongamos. Un epígrafe del documento prefijado.

Gracias de nuevo
« Última Modificación: agosto 25, 2009, 01:25:07 pm por Vlad »

sicario

  • Visitante
Re: link word que abra excel libro por una hoja determinada.
« Respuesta #10 : agosto 19, 2009, 03:57:54 pm »
la cagaste con tanto emoticons.. esgrimador... (que no te invada la emocion)... ey por cierto... gracias por ayuar... se han portado a la altura con este chamaco.    :thumbsup: