powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Константы форматирования для в VBScript
12 сообщений из 12, страница 1 из 1
Константы форматирования для в VBScript
    #33765744
PavelT100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пишу на VBScript вот такой примерно текст
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
    dim EA: set EA = WScript.CreateObject("Excel.Application")

    EA.Visible = true
    EA.Workbooks.Add
    EA.ActiveWorkbook.SaveAs("<имя новой книги>") 

    EA.Range("B1").Select
    EA.ActiveCell.FormulaR1C1 = "Привет!"
    EA.Range("B1:E1").Select
    EA.Selection.HorizontalAlignment = xlCenter

скрипт работает до последней строки успешно, но в последней строке ругается, что не знает константы xlCenter, как мне можно для VBScripta указать, где эти константы определены ?
У меня их будет много использоваться для форматирования таблиц Excel.
...
Рейтинг: 0 / 0
Константы форматирования для в VBScript
    #33765969
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
    EA.Range("B1").FormulaR1C1 = "Привет!"
    EA.Range("E1").Value = "Пока!"
    EA.Range("B1:E1").HorizontalAlignment =  3 
...
Рейтинг: 0 / 0
Константы форматирования для в VBScript
    #33766043
PavelT100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да я же говорю, что констант у меня много будет, я не хочу все их переоперделять или указывать прямо в коде, а хочу воспользоваться уже сделанными определениями.
...
Рейтинг: 0 / 0
Константы форматирования для в VBScript
    #33766161
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Либо описывай в скрипте, либо пиши цифры, третьего не дано.
...
Рейтинг: 0 / 0
Константы форматирования для в VBScript
    #33766188
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, часто требуется указывать различные числовые или строковы константы, определенные во внешних объектах. Для этого нам нужно воспользоваться Wsf сценарием.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
<job id="Using Constants">
<runtime>
<description>
Имя: Constants.wsf
Кодировка: Windows
Описание: Использование констант внешних объектов
</description>
</runtime>
<!-- Получаем ссылку -->
<reference object="Excel.Sheet"/>
<!-- Собственно сам сценарий -->
<script language="VBScript">
    Dim xlApp
    
    Set xlApp = CreateObject("Excel.Application")

    xlApp.Visible = true
    xlApp.Workbooks.Add
    xlApp.ActiveWorkbook.SaveAs("Book1.xls") 

    xlApp.Range("B1").Select
    xlApp.ActiveCell.FormulaR1C1 = "Привет!"
    xlApp.Range("B1:E1").Select
    MsgBox "Значение константы xlCenter = " & xlCenter
    xlApp.Selection.HorizontalAlignment = xlCenter
</script>
</job>
...
Рейтинг: 0 / 0
Константы форматирования для в VBScript
    #33767049
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Ashton]Да, часто требуется указывать различные числовые или строковы константы, определенные во внешних объектах. Для этого нам нужно воспользоваться Wsf сценарием.[/qout]Это только для веба. А вот в скрипте к сожалению нету такой полезной команды как <reference>.
...
Рейтинг: 0 / 0
Константы форматирования для в VBScript
    #33767131
Windows Script Host
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White OwlЭто только для веба. А вот в скрипте к сожалению нету такой полезной команды как <reference>.
Для Windows:
Using Windows Script Files (.wsf)
...
Рейтинг: 0 / 0
Константы форматирования для в VBScript
    #33767178
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Windows Script Host White OwlЭто только для веба. А вот в скрипте к сожалению нету такой полезной команды как <reference>.
Для Windows:
Using Windows Script Files (.wsf) И? Покажи мне, как в скрипте для wsh подключать внешние библиотеки с константами?
...
Рейтинг: 0 / 0
Константы форматирования для в VBScript
    #33767709
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так я уже показал как.

Возможность создавать сценарии в которых можно использовать как JScript, так и VBScript, получать доступ к внешним мнемоническим константам, которые определены в библиотеках типов используемых объектов ActiveX, появилась в версии WSH 2.0. Для этих сценариев в системе регистрируется расширение wsf.
...
Рейтинг: 0 / 0
Константы форматирования для в VBScript
    #33769959
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AshtonТак я уже показал как.Да, для скриптов которые лежат внутри SomePage.ASP.
А я хочу узнать как подключить эти самые константы (например из Excel или ADO) в SomeFile.vbs который будет запускаться из виндовой консоли через csript SomeFile.vbs .
...
Рейтинг: 0 / 0
Константы форматирования для в VBScript
    #33769973
Фотография PA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl
А я хочу узнать как подключить эти самые константы (например из Excel или ADO) в SomeFile.vbs который будет запускаться из виндовой консоли через csript SomeFile.vbs .
Уважаемый White Owl, Вы по ссылке ходили? Там всё написано.
Если же коротко, то пишете текстовый файлик как указал Ashton , сохраняете его под именем SomeFile.wsf и запускаете из консоли: csript SomeFile.wsf
...
Рейтинг: 0 / 0
Константы форматирования для в VBScript
    #33769986
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хмм.... торможу.
Все, понял. Вопрос снимается.
Привык я к расширению vbs понимаете-ли. Рука не поднималась в wsf его переименовать :)
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Константы форматирования для в VBScript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]