Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Wscript не объявлена. / 3 сообщений из 3, страница 1 из 1
21.05.2019, 14:20
    #39815822
Максим_78
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wscript не объявлена.
Добрый день!
Нашёл код для чтения файлов, вставил в Visual и получаю ошибку: "Wscript не объявлена. Возможно, она недоступна из-за своего уровня защиты."
Объявлять её вроде не нужно, подскажите пожалуйста, что нужно сделать. Спасибо за помощь!

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim fso, ts, F, path, s
        fso = CreateObject("scripting.filesystemobject")
        F = fso.GetFile(Wscript.ScriptFullName)
        'текущая папка
        path = fso.GetParentFolderName(F) + "\"
        ts = fso.OpenTextFile("option.ini", 1, True)
        ' считаем строку из файла
        s = ts.ReadLine
        MsgBox(s)
        ts.Close
        ts = Nothing : fso = Nothing
        Dim oExcelApp, Doc
        oExcelApp = CreateObject("Excel.Application")
        Doc = oExcelApp.Workbooks.Open(path + "Settings_W.xlsx")
        oExcelApp.Application.Visible = False
        MsgBox(oExcelApp.Cells(2, 1).Value)
        oExcelApp.Quit
    End Sub
End Class
...
Рейтинг: 0 / 0
21.05.2019, 14:38
    #39815837
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wscript не объявлена.
Wscript.ScriptFullName работает в VBScript.
См. напр. https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/windows-scripting/cc5ywscw(v=vs.84)
Соответственно в VB это свойство тупо не имеет смысла. А получить имя исполняемого модуля в VB можно и без WSH.
...
Рейтинг: 0 / 0
21.05.2019, 15:25
    #39815866
Максим_78
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wscript не объявлена.
Akina Wscript.ScriptFullName работает в VBScript.
См. напр. https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/windows-scripting/cc5ywscw(v=vs.84)
Соответственно в VB это свойство тупо не имеет смысла. А получить имя исполняемого модуля в VB можно и без WSH.

Спасибо за помощь!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Wscript не объявлена. / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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