Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

использование метода VBA скрипта отличается от VBS, где?

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
twins34



Зарегистрирован: 07.06.2005
Сообщения: 2

СообщениеДобавлено: Вт Июн 07 2005 16:55    Заголовок сообщения: использование метода VBA скрипта отличается от VBS, где? Ответить с цитатой

Записал в Excel 2000 скрипт VBA, который открывает текстовый файл, получил следущее:

Workbooks.OpenText Filename:="файл.txt", _
Origin:=866, StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlNone, ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=False, Comma:= False, Space:=False, Other:=True, OtherChar:="|",_
FieldInfo:=Array( Array(1, 2), Array(2, 2), Array(3, 2), Array(4, 1),_ Array(5, 1), Array(6, 1), Array(7, 1),Array(8, 1),Array(9, 1),_
Array(10, 1), Array(11, 1), Array(12, 1), Array(13, 1), Array(14, 1),_ Array(15, 1), Array(16, 1), Array(17, 1), Array(18, 1), Array(19, 1),_ Array(20, 1), Array(21, 1), Array(22, 1), Array(23, 1), Array(24, 1),_ Array(25, 1), Array(26, 1), Array(27, 1), Array(28, 1), Array(29, 1),_ Array(30, 1), Array(31, 1), Array(32, 1), Array(33, 2), Array(34, 1)),_ DecimalSeparator:=",", TrailingMinusNumbers:=False

Ну это всё хорошо, теперь эту радость перенёс в VBS файл, получилось вот что:

Dim objXL
Set objXL = WScript.CreateObject("Excel.Application")
objXL.Visible = True
objXL.Workbooks.Add
objXL.Workbooks.OpenText "файл.txt", 3, 1, 1, 0, False, False, False, False, False, True, "|", FieldInfo:=Array( _
Array(1, 2), Array(2, 2), Array(3, 2), Array(4, 1), Array(5, 1), Array(6,_ 1), Array(7, 1), Array(8, 1), Array(9, 1), Array(10, 1), Array(11, 1),_ Array(12, 1), Array(13, 1), Array(14,1), Array(15, 1), Array(16, 1),_
Array(17, 1), Array(18, 1), Array(19, 1), Array(20, 1), Array(21, 1),_ Array(22, 1), Array(23, 1), Array(24, 1), Array(25, 1), Array(26, 1),_ Array( 27, 1), Array(28, 1), Array(29, 1), Array(30, 1), Array(31, 1),__ Array(32, 1), Array(33, 2), Array(34, 1)), _
",",False

В отладчике после запуска видим ошибку:
Microsoft Office Excel: метод OpenText из класса Workbooks завершен неверно. Сам же Excel открылся в окне и не ругнулся.
Confused Кто нибудь знает в чем причина ошибки и как надо правильно написать такое вот открытие текстового файла ? Question Из-за этой ошибки совсем не хочется писать отдельный VBA скрипт..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...