Word dentro del IE

21/01/2004 - 20:47 por Oscar Ledesma | Informe spam
Hola amigos, les comento lo que necesito hacer pero no se
como, asi que recurro a uds que son de gran sabiduria.
Dentro de una pagina ASP(que tiene su diseño especifico)
necesito abrir un archivo .doc y que me aparesca le barra
de herramientas del word como para que sepueda modificar
dicho archivo. Alguien me dijo que trate se usar Office
Web Components pero no encuentro documentacion del mismo.
Si Alguien sabe como hacer le agradecere la ayuda.

Preguntas similare

Leer las respuestas

#6 Miguel González
27/01/2004 - 09:25 | Informe spam
Hola Oscar!

El Word necesita permiso de escritura en el directorio que alberga el archivo que se va a abrir (alli guarda los archivos temporales y de versiones que maneja mientras el documento está abierto). Es posible que el usuario "anónimo" del servidor no tenga permisos de escritura, con lo que habría que otorgárselos, o bien obligar a que se valide mediante el sistema de autenticación de Windows.

Por otro lado, postea el código del "object" a ver si el error de acceso es sobre el servidor, o sobre la máquina cliente. En este último caso, la dirección web del servidor deberá estar incluída en los "sitios de confianza" del navegador, y habrá que repasar en la configuración avanzada de seguridad, por si es alguna opción la que está impidiendo la ejecución.

Saludos!
Miguel


"oscarledesma" escribió en el mensaje news:453001c3e3fa$3f7e0b20$
El tema de abrir en una pagina aparte como un hipervinculo
es que pierdo el formato propietario que tiene que tener
la pagina ya que dentro de la pagina asp tiene que tener
varias otras funciones con botones programados(esa parte
ya la tengo hecha) el tema es que tengo que abrir todo
tipo de documentos dentro de una zona pagina. Lo he
logrado con archivos xls de excel por medio del tag
<object> que te permite crear objetos ActiveX. Y cuando
intento hacer lo mismo con el ClsId del word se sale un
error que dice :"Error.Access Denied" pero lo que no se es
a donde esta queriendo acceder como para que me de acceso
denegado y cuales son los permisos que tengo que tocar y a
donde. Si me podes ayudar te lo agradecere. Gracias


Creo que en un iframe no puedes acceder directamente a


las barras de herramientas del word (ya que al ser un
marco no tiene barra de menús, al contrario que una
ventana). Sin embargo puedes utilizar un camino
alternativo: seleccionar "vista esquema" con los botones
de la parte inferior del documento word, con lo que te
aparecerá una barra, y luego haciendo click con el boton
derecho sobre la barra "esquema" que aparece podrás elegir
las barras que necesites (estandar y formato son las mas
habituales).

En mi opinion, para evitar maniobras tan complicadas, lo


mejor es que lo abras en una página sin marcos, o bien en
una nueva ventana del navegador usando el "target" del
enlace:

<a href="http://servidor/archivoWord.doc"


target="_blank">Archivo word</a>

Saludos!
Miguel


escribió en el


mensaje news:295901c3e107$2d0133a0$
estoy probando eso que me recomendaste y he logrado que


se
habra el archivo word dentro de un iframe pero lo que aun
no consigo es que se habilite la barra de herramientas lo
he buscado en donde me dijiste pero no lo puedo


encontrar,
gracias.
Hola Oscar!

Sobre los Office Web Components tienes este enlace:

http://msdn.microsoft.com/library/default.asp?


url=/library/en-
us/modcore/html/deovrWorkingWithOfficeWebComponents.asp

Sin embargo, no hay ningun componente "Word" específico.


Para hacer lo que quieres de una forma sencilla basta con
que el usuario tenga instalado Microsoft Word en su
sistema y que abra el archivo word dentro del navegador.
Al pulsar un enlace tipo http://servidor/archivoWord.doc,
por ejemplo, se cargará el módulo "Word" automáticamente.
Por defecto no salen las barras de herramientas, pero
puedes hacerlas aparecer desde el menu "Ver/Barras de
herramientas". Nota: Para poder modificar el archivo
original el usuario deberá tener permiso de escritura en
el directorio que alberga el archivo en el servidor web.

Saludos!
Miguel


"Oscar Ledesma"


escribió en el mensaje news:204f01c3e057$56d370e0
$
Hola amigos, les comento lo que necesito hacer pero no




se
como, asi que recurro a uds que son de gran sabiduria.
Dentro de una pagina ASP(que tiene su diseño especifico)
necesito abrir un archivo .doc y que me aparesca le




barra
de herramientas del word como para que sepueda modificar
dicho archivo. Alguien me dijo que trate se usar Office
Web Components pero no encuentro documentacion del




mismo.
Si Alguien sabe como hacer le agradecere la ayuda.
.



.

Respuesta Responder a este mensaje
#7 Miguel González
27/01/2004 - 09:42 | Informe spam
Así de entrada, no se me ocurre más que a través de una macro grabada en los propios documentos word que se vayan a abrir. Pero ya te debes imaginar el lio que generaría una solución de este tipo.

Probaré buscar algo más sencillo y menos intrusivo, pero no te prometo nada. La verdad es que no tengo ni idea de este tema en concreto.

Saludos!
Miguel


"oscarledesma" escribió en el mensaje news:402001c3e419$66893810$
Ademas estoy probando de la forma que me lo habias
recomendado, pero el inconveniente que surge es que tengo
que hacer que por defecto aparezca la barra de
herramientas del word dentro del IE y eso no se como
lograrlo.

Creo que en un iframe no puedes acceder directamente a


las barras de herramientas del word (ya que al ser un
marco no tiene barra de menús, al contrario que una
ventana). Sin embargo puedes utilizar un camino
alternativo: seleccionar "vista esquema" con los botones
de la parte inferior del documento word, con lo que te
aparecerá una barra, y luego haciendo click con el boton
derecho sobre la barra "esquema" que aparece podrás elegir
las barras que necesites (estandar y formato son las mas
habituales).

En mi opinion, para evitar maniobras tan complicadas, lo


mejor es que lo abras en una página sin marcos, o bien en
una nueva ventana del navegador usando el "target" del
enlace:

<a href="http://servidor/archivoWord.doc"


target="_blank">Archivo word</a>

Saludos!
Miguel


escribió en el


mensaje news:295901c3e107$2d0133a0$
estoy probando eso que me recomendaste y he logrado que


se
habra el archivo word dentro de un iframe pero lo que aun
no consigo es que se habilite la barra de herramientas lo
he buscado en donde me dijiste pero no lo puedo


encontrar,
gracias.
Hola Oscar!

Sobre los Office Web Components tienes este enlace:

http://msdn.microsoft.com/library/default.asp?


url=/library/en-
us/modcore/html/deovrWorkingWithOfficeWebComponents.asp

Sin embargo, no hay ningun componente "Word" específico.


Para hacer lo que quieres de una forma sencilla basta con
que el usuario tenga instalado Microsoft Word en su
sistema y que abra el archivo word dentro del navegador.
Al pulsar un enlace tipo http://servidor/archivoWord.doc,
por ejemplo, se cargará el módulo "Word" automáticamente.
Por defecto no salen las barras de herramientas, pero
puedes hacerlas aparecer desde el menu "Ver/Barras de
herramientas". Nota: Para poder modificar el archivo
original el usuario deberá tener permiso de escritura en
el directorio que alberga el archivo en el servidor web.

Saludos!
Miguel


"Oscar Ledesma"


escribió en el mensaje news:204f01c3e057$56d370e0
$
Hola amigos, les comento lo que necesito hacer pero no




se
como, asi que recurro a uds que son de gran sabiduria.
Dentro de una pagina ASP(que tiene su diseño especifico)
necesito abrir un archivo .doc y que me aparesca le




barra
de herramientas del word como para que sepueda modificar
dicho archivo. Alguien me dijo que trate se usar Office
Web Components pero no encuentro documentacion del




mismo.
Si Alguien sabe como hacer le agradecere la ayuda.
.



.

Respuesta Responder a este mensaje
#8 oscarledesma
27/01/2004 - 13:12 | Informe spam
Mira eso que me decis con respecto a las macro es
justamento lo que he hecho, y dado que es la pagina asp la
que tiene que crear el documento lo hago a traves de una
plantilla que ya tiene por defecto la macro de autoopen
con las instrucciones para que aparescan las barras de
herramientas. Gracias
Así de entrada, no se me ocurre más que a través de una


macro grabada en los propios documentos word que se vayan
a abrir. Pero ya te debes imaginar el lio que generaría
una solución de este tipo.

Probaré buscar algo más sencillo y menos intrusivo, pero


no te prometo nada. La verdad es que no tengo ni idea de
este tema en concreto.

Saludos!
Miguel


"oscarledesma"


escribió en el mensaje news:402001c3e419$66893810
$
Ademas estoy probando de la forma que me lo habias
recomendado, pero el inconveniente que surge es que tengo
que hacer que por defecto aparezca la barra de
herramientas del word dentro del IE y eso no se como
lograrlo.

Creo que en un iframe no puedes acceder directamente a


las barras de herramientas del word (ya que al ser un
marco no tiene barra de menús, al contrario que una
ventana). Sin embargo puedes utilizar un camino
alternativo: seleccionar "vista esquema" con los botones
de la parte inferior del documento word, con lo que te
aparecerá una barra, y luego haciendo click con el boton
derecho sobre la barra "esquema" que aparece podrás


elegir
las barras que necesites (estandar y formato son las mas
habituales).

En mi opinion, para evitar maniobras tan complicadas, lo


mejor es que lo abras en una página sin marcos, o bien en
una nueva ventana del navegador usando el "target" del
enlace:

<a href="http://servidor/archivoWord.doc"


target="_blank">Archivo word</a>

Saludos!
Miguel


escribió en el


mensaje news:295901c3e107$2d0133a0$
estoy probando eso que me recomendaste y he logrado que


se
habra el archivo word dentro de un iframe pero lo que




aun
no consigo es que se habilite la barra de herramientas




lo
he buscado en donde me dijiste pero no lo puedo


encontrar,
gracias.
Hola Oscar!

Sobre los Office Web Components tienes este enlace:

http://msdn.microsoft.com/library/default.asp?


url=/library/en-
us/modcore/html/deovrWorkingWithOfficeWebComponents.asp

Sin embargo, no hay ningun componente "Word"






específico.
Para hacer lo que quieres de una forma sencilla basta




con
que el usuario tenga instalado Microsoft Word en su
sistema y que abra el archivo word dentro del navegador.
Al pulsar un enlace tipo




http://servidor/archivoWord.doc,
por ejemplo, se cargará el módulo "Word"




automáticamente.
Por defecto no salen las barras de herramientas, pero
puedes hacerlas aparecer desde el menu "Ver/Barras de
herramientas". Nota: Para poder modificar el archivo
original el usuario deberá tener permiso de escritura en
el directorio que alberga el archivo en el servidor web.

Saludos!
Miguel


"Oscar Ledesma"


escribió en el mensaje news:204f01c3e057$56d370e0
$
Hola amigos, les comento lo que necesito hacer pero no




se
como, asi que recurro a uds que son de gran sabiduria.
Dentro de una pagina ASP(que tiene su diseño






especifico)
necesito abrir un archivo .doc y que me aparesca le




barra
de herramientas del word como para que sepueda






modificar
dicho archivo. Alguien me dijo que trate se usar Office
Web Components pero no encuentro documentacion del




mismo.
Si Alguien sabe como hacer le agradecere la ayuda.
.



.



.

Respuesta Responder a este mensaje
#9 Miguel González
27/01/2004 - 14:19 | Informe spam
Buena solucion!

La guardaré en la "nevera" por si alguna vez la necesito.

Saludos!
Miguel


"oscarledesma" escribió en el mensaje news:504901c3e4ce$c6320a70$
Mira eso que me decis con respecto a las macro es
justamento lo que he hecho, y dado que es la pagina asp la
que tiene que crear el documento lo hago a traves de una
plantilla que ya tiene por defecto la macro de autoopen
con las instrucciones para que aparescan las barras de
herramientas. Gracias
Así de entrada, no se me ocurre más que a través de una


macro grabada en los propios documentos word que se vayan
a abrir. Pero ya te debes imaginar el lio que generaría
una solución de este tipo.

Probaré buscar algo más sencillo y menos intrusivo, pero


no te prometo nada. La verdad es que no tengo ni idea de
este tema en concreto.

Saludos!
Miguel


"oscarledesma"


escribió en el mensaje news:402001c3e419$66893810
$
Ademas estoy probando de la forma que me lo habias
recomendado, pero el inconveniente que surge es que tengo
que hacer que por defecto aparezca la barra de
herramientas del word dentro del IE y eso no se como
lograrlo.

Creo que en un iframe no puedes acceder directamente a


las barras de herramientas del word (ya que al ser un
marco no tiene barra de menús, al contrario que una
ventana). Sin embargo puedes utilizar un camino
alternativo: seleccionar "vista esquema" con los botones
de la parte inferior del documento word, con lo que te
aparecerá una barra, y luego haciendo click con el boton
derecho sobre la barra "esquema" que aparece podrás


elegir
las barras que necesites (estandar y formato son las mas
habituales).

En mi opinion, para evitar maniobras tan complicadas, lo


mejor es que lo abras en una página sin marcos, o bien en
una nueva ventana del navegador usando el "target" del
enlace:

<a href="http://servidor/archivoWord.doc"


target="_blank">Archivo word</a>

Saludos!
Miguel


escribió en el


mensaje news:295901c3e107$2d0133a0$
estoy probando eso que me recomendaste y he logrado que


se
habra el archivo word dentro de un iframe pero lo que




aun
no consigo es que se habilite la barra de herramientas




lo
he buscado en donde me dijiste pero no lo puedo


encontrar,
gracias.
Hola Oscar!

Sobre los Office Web Components tienes este enlace:

http://msdn.microsoft.com/library/default.asp?


url=/library/en-
us/modcore/html/deovrWorkingWithOfficeWebComponents.asp

Sin embargo, no hay ningun componente "Word"






específico.
Para hacer lo que quieres de una forma sencilla basta




con
que el usuario tenga instalado Microsoft Word en su
sistema y que abra el archivo word dentro del navegador.
Al pulsar un enlace tipo




http://servidor/archivoWord.doc,
por ejemplo, se cargará el módulo "Word"




automáticamente.
Por defecto no salen las barras de herramientas, pero
puedes hacerlas aparecer desde el menu "Ver/Barras de
herramientas". Nota: Para poder modificar el archivo
original el usuario deberá tener permiso de escritura en
el directorio que alberga el archivo en el servidor web.

Saludos!
Miguel


"Oscar Ledesma"


escribió en el mensaje news:204f01c3e057$56d370e0
$
Hola amigos, les comento lo que necesito hacer pero no




se
como, asi que recurro a uds que son de gran sabiduria.
Dentro de una pagina ASP(que tiene su diseño






especifico)
necesito abrir un archivo .doc y que me aparesca le




barra
de herramientas del word como para que sepueda






modificar
dicho archivo. Alguien me dijo que trate se usar Office
Web Components pero no encuentro documentacion del




mismo.
Si Alguien sabe como hacer le agradecere la ayuda.
.



.



.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida