Ancho tablas

10/01/2008 - 23:08 por Jorge Rendon | Informe spam
Hola;

Tengo otro problemita, es el siguiente:

Estoy trabajando con la macro:

'[]


On Error Resume Next

Set x = GetObject(, "Excel.Application")

If Err Then
problems = True
Set x = New Excel.Application
End If

Set Y = x.Workbooks.Open _
("" & RutaTablas & "")
With Y.Sheets("INDICADORES DE CUMPLIMIENTO")
.[A6:O9].Copy
With Selection
.GoTo What:=wdGoToBookmark, Name:="Indicadores"
.PasteSpecial link:=False
.Tables(1).Rows.Alignment = wdAlignRowLeft
.Tables(1).PreferredWidth = CentimetersToPoints(15)
End With
End With

x.Quit
Set Y = Nothing:
Set x = Nothing

'[]

Esta macro lo que hace es ir a una hoja de calculo de excel, copiar unas
tablas y pegarlas en un documento de Word, en el marcador asignado.

Se supone que la linea:

.Tables(1).PreferredWidth = CentimetersToPoints(15)

Lo que hace es condicionar el ancho de la tabla segun el valor que yo le
asigne, pero cuando pega algunas de las tablas las pega tan grandes que se
salen de las margenes y es muy complicado organizarlas.

Esto pasa cuando las tablas en excel, tienen las celdas muy grandes, pero
ese tamaño no lo puedo reducir en excel, ahi alguna forma en que pueda
solucionarlo??'

Muchas gracias.
Jorge Rendon.
 

Leer las respuestas

#1 Monica May
11/01/2008 - 12:02 | Informe spam
Jorge Rendon escribió:
Hola;

Tengo otro problemita, es el siguiente:

Estoy trabajando con la macro:

'[]

...



Hola Jorge,

Necesitas pegar la tabla por fuerza ? usea se a ver si solo pegaras los
datos sin tablas ¿te valdria igual ? no sep eh? digo :-?

Lo comento por el tema de la cabida en tamaño de la tabla si solo se
pegaran los datos sin tabla alguna quedarian los datos ajustados todos
iguales en ancho y no ir andando con las tablas ajustando celdas y
etc... no se eh ? que igual necesitas el formato de tabla en excel ??

Comentanos !!

Saludos
Monica



www.fermu.com
www.teladearana.es

Preguntas similares