Выпадающее меню-подсказка
Private Sub Command1_Click()
Dim fso, txtfile
'Microsoft Scripting Runtime предварительно подключена
Set fso = CreateObject("Scripting.FileSystemObject")
set txtfile = fso. '??????????????
End Sub
После точи, где знаки вопросов, должно ли появляться выпадающее меню с доступными методами и свойствами созданного объекта? Или их только в ObjectBrowser-е посмотреть можно?
Цитата:
Originally posted by pnvnik
Есть след. код:
Private Sub Command1_Click()
Dim fso, txtfile
'Microsoft Scripting Runtime предварительно подключена
Set fso = CreateObject("Scripting.FileSystemObject")
set txtfile = fso. '??????????????
End Sub
После точи, где знаки вопросов, должно ли появляться выпадающее меню с доступными методами и свойствами созданного объекта? Или их только в ObjectBrowser-е посмотреть можно?
Есть след. код:
Private Sub Command1_Click()
Dim fso, txtfile
'Microsoft Scripting Runtime предварительно подключена
Set fso = CreateObject("Scripting.FileSystemObject")
set txtfile = fso. '??????????????
End Sub
После точи, где знаки вопросов, должно ли появляться выпадающее меню с доступными методами и свойствами созданного объекта? Или их только в ObjectBrowser-е посмотреть можно?
Нет. Надо библиотеку подключать, через реферанс.
Цитата:
Originally posted by Ashtray
Нет. Надо библиотеку подключать, через реферанс.
Нет. Надо библиотеку подключать, через реферанс.
Библиотеку через Referens уже подключил, и через Object Browser все её свойства и методы смотряться, а когда пишу код, то меню нету.:(
Это кстати еще одна причина, по которой надо всегда стараться ЯВНО указывать тип переменной.
В твоем случае это конечно не поможет, но и fso все таки лучше объявлять как Dim fso As Object - так как именно таким типом станет переменная после =CreateObject("Scripting.FileSystemObject")
А что в этом случае поможет? Или в приведенном примере меню и не должно появляться? При явном объявлении типа переменной как объекта - действительно, не помогло.
Цитата:
Originally posted by pnvnik
А что в этом случае поможет? Или в приведенном примере меню и не должно появляться? При явном объявлении типа переменной как объекта - действительно, не помогло.
А что в этом случае поможет? Или в приведенном примере меню и не должно появляться? При явном объявлении типа переменной как объекта - действительно, не помогло.
Если библиотеку Microsoft Scripting Runtime уже подключил
то можешь объявлять переменную так:
Dim fso As FileSystemObject
инициализируем ее:
Set fso = New FileSystemObject
Спасибо, SergeySV!!! Все получилось!:)