Error de compilacion - no se encontro argumento con nombre

01/03/2006 - 00:15 por Jose Benito | Informe spam
Sres. Hice una macro en Office 2003, con Window XP, y lo han ejecutado en
Office 97, con Windows 98 y sale el mensaje: Error de compilacion - no se
encontro argumento con nombre, alguien puede ayudarme, a solucionar este
problema. Gracias.
Jose Benito

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
01/03/2006 - 03:57 | Informe spam
hola, Jose Benito !

Hice una macro en Office 2003, con Window XP, y lo han ejecutado en Office 97, con Windows 98 y sale el mensaje:
Error de compilacion - no se encontro argumento con nombre, alguien puede ayudarme, a solucionar este problema.



por que no expones [al menos] la/s linea/s del codigo que esta/n haciendo 'saltar el error' -?-
[es casi seguro que]... estas manejando propiedades o caracteristicas que NO estan 'soportadas' en la version 97 :(

saludos,
hector.
Respuesta Responder a este mensaje
#2 Jose Benito
01/03/2006 - 16:44 | Informe spam
Hector,
Te agradezco por la atencion, te envio la macro y te marco donde muestra el
error, en TrailingMinusNumbers (Lo pone en color azul):
Sub Macro1()
'
' Macro1 Macro
' Macro grabada el 14/02/2006 por jbenito
'

'
ChDir "C:\Export"
Workbooks.OpenText Filename:="C:\Export\Utilizaciones.txt",
Origin:=-535, _
StartRow:=1, DataType:=xlFixedWidth, FieldInfo:=Array(Array(0, 1),
Array(11 _
, 1), Array(16, 1), Array(27, 1), Array(58, 1), Array(68, 1),
Array(99, 1), Array(106, 1), _
Array(114, 1), Array(122, 1), Array(127, 1), Array(134, 1),
Array(140, 1), Array(158, 1), _
Array(164, 1), Array(183, 1), Array(190, 1), Array(211, 4),
Array(221, 4), Array(232, 1)) _
, TrailingMinusNumbers:=True


Reitero mi agradecimiento,
Jose


"Héctor Miguel" escribió:

hola, Jose Benito !

> Hice una macro en Office 2003, con Window XP, y lo han ejecutado en Office 97, con Windows 98 y sale el mensaje:
> Error de compilacion - no se encontro argumento con nombre, alguien puede ayudarme, a solucionar este problema.

por que no expones [al menos] la/s linea/s del codigo que esta/n haciendo 'saltar el error' -?-
[es casi seguro que]... estas manejando propiedades o caracteristicas que NO estan 'soportadas' en la version 97 :(

saludos,
hector.



Respuesta Responder a este mensaje
#3 Héctor Miguel
02/03/2006 - 01:54 | Informe spam
hola, Jose Benito !

... la macro... muestra el error, en TrailingMinusNumbers [...]



TrailingMinusNumbers es una caracteristica [o argumento] al abrir archivos de texto NO 'soportada' hasta 2002 ;)
[se refiere a 'antiguos' programas contables que ponen el signo menos al final del numero]

1) si no tienes este 'problema'... puedes eliminar dicho argumento de tus macros ;)
2) encontraras varias formas de solucionarlo en: http://tinyurl.com/6funz

saludos,
hector.
Respuesta Responder a este mensaje
#4 Jose Benito
02/03/2006 - 16:27 | Informe spam
Amigo Hector:
Te agradezco una vez mas por el interes en resolver mi caso, pero le he
sacado tal instruccion (TrailingMinusNumbers [...]) , y me da el siguiente
error:
"Se ha producido un error 1004, en tiempo de ejecucion: Fallo en el Metodo
'OpenText' de objeto 'Workbooks'", te envio mi macro, si es posible hacerlo
compatible con Office 97 (Windows 98), ya que en ese ambiente da el error.

Sub Macro1()
'
' Macro1 Macro
' Macro grabada el 14/02/2006 por jbenito
'

'
ChDir "C:\Export"
Workbooks.OpenText Filename:="C:\Export\Utilizaciones.txt",
Origin:=-535, _
StartRow:=1, DataType:=xlFixedWidth, FieldInfo:=Array(Array(0, 1),
Array(11 _
, 1), Array(16, 1), Array(27, 1), Array(58, 1), Array(68, 1),
Array(99, 1), Array(106, 1), _
Array(114, 1), Array(122, 1), Array(127, 1), Array(134, 1),
Array(140, 1), Array(158, 1), _
Array(164, 1), Array(183, 1), Array(190, 1), Array(211, 4),
Array(221, 4), Array(232, 1)) _
, TrailingMinusNumbers:=True
Cells.Select
With Selection.Font
.Name = "Courier New"
.Size = 10
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
With Selection.Font
.Name = "Courier New"
.Size = 9
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
Cells.EntireColumn.AutoFit
Range("D2").Select
ActiveCell.FormulaR1C1 = ""
Range("C2").Select
Selection.ClearContents
ActiveCell.FormulaR1C1 = " E X P O R T A D O R"
Range("E2").Select
Selection.ClearContents
Range("F2").Select
ActiveCell.FormulaR1C1 = ""
Range("E2").Select
ActiveCell.FormulaR1C1 = " B A N C O E M I S O R"
Range("M:M,O:O").Select
Range("O1").Activate
Selection.NumberFormat = "#,##0.00"
Range("A22").Select
ActiveWindow.LargeScroll Down:=0
Range("A2").Select
End Sub

Reitero mi agradecimiento, por tu dedicacion y tiempo.

Saludos,
Jose Benito C.


"Héctor Miguel" escribió:

hola, Jose Benito !

> ... la macro... muestra el error, en TrailingMinusNumbers [...]

TrailingMinusNumbers es una caracteristica [o argumento] al abrir archivos de texto NO 'soportada' hasta 2002 ;)
[se refiere a 'antiguos' programas contables que ponen el signo menos al final del numero]

1) si no tienes este 'problema'... puedes eliminar dicho argumento de tus macros ;)
2) encontraras varias formas de solucionarlo en: http://tinyurl.com/6funz

saludos,
hector.



Respuesta Responder a este mensaje
#5 Héctor Miguel
02/03/2006 - 22:57 | Informe spam
hola, Jose Benito !

... le he sacado tal instruccion (TrailingMinusNumbers [...]) , y me da el siguiente error:
"Se ha producido un error 1004, en tiempo de ejecucion: Fallo en el Metodo 'OpenText' de objeto 'Workbooks'"
te envio mi macro, si es posible hacerlo compatible con Office 97 (Windows 98), ya que en ese ambiente da el error.
Sub Macro1()
Workbooks.OpenText Filename:="C:\Export\Utilizaciones.txt", Origin:=-535, _
StartRow:=1, DataType:=xlFixedWidth, FieldInfo:=Array(Array(0, 1), Array(11 _
, 1), Array(16, 1), Array(27, 1), Array(58, 1), Array(68, 1), Array(99, 1), Array(106, 1), _
Array(114, 1), Array(122, 1), Array(127, 1), Array(134, 1), Array(140, 1), Array(158, 1), _
Array(164, 1), Array(183, 1), Array(190, 1), Array(211, 4), Array(221, 4), Array(232, 1)) _
, TrailingMinusNumbers:=True [...]



1) en el codigo que expones... NO le has 'sacado' el TrailingMinusNumbers :))

2) en la parte donde le especificas la 'platforma de origen' [de donde 'viene' el archivo] -> Origin:=-535
no puedo localizar a cual pais/region/... le corresponde el codigo 535 -?-
y tampoco estoy seguro de que puede indicarse como 'negativo' -> -535 -?-
-> revisa: http://tinyurl.com/pksep
-> revisa: http://tinyurl.com/otfhr
-> revisa: http://tinyurl.com/p4mbz

comentas [si hubiera] algun detalle mas... 'significativo' ?
saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida