powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / логин и пароль. как залезть на другой комп по сети?
25 сообщений из 82, страница 3 из 4
логин и пароль. как залезть на другой комп по сети?
    #34581832
JaneDoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не помню точно вроде
меню project>add reference...
а там окошко со списком... =)
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34581838
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробую ответить

чтобы работать с оффисными программами нужны файлы (dll/ocx...)
к ним организуется ссылка (рефернс)
и все обьекты которые в dll становятся частью самого VB
можно видеть их методы
проблема что на каждом компьютере есть разные оффисы
и у каждого свои файлы связи
необходимо установки этих программ на компьютере

ну на самом деле референс можно и не ставить
использовать CreateObject GetObject
и он будет работать для любого оффиса
но тогда методы обьектов не видны
необходимо установки этих программ на компьютере
необходимо также закрывать обьекты

всё это называется VBA (Visual Basic for Applicatoin)

надесь более или менее понятно

пиво не надо
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34584791
ЕленаMC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я написала оболочку для работы с мусклом, на всем офисе стоит 2003 офис... я не волновалась о др. версиях... но вот запара... Про ноутбук директора я забыла... У него 2002... :)
Итог: Word - открывается... не открывается но не открывается документ... что за файлики нужны? Можно подробнее? и много ли кода нужно переделывать?
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34584830
JaneDoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проще - ставь директору 2003 офис
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34584833
JaneDoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и вообще как у них впечтления от оболчки? =)
премию то дадут? ))
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34584950
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а то точно ошибка из-за версии оффиса ?
какая ошибка
что с CreateObject не подходит
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34588282
ЕленаMC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Премию то дадут... если все доделаю...
Ошибки никакие не светит... У меня на машине открывается word, а потом сам файл...
у шефа файл не открывается...
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34588312
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ошибка какая ?
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34590967
JaneDoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у шефа Ворд открывается?
если да, то может сделать, что бы потом запускался wsh скрипт что бы он открывал нужный файл?
sendkeys....
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34591117
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaneDoeWM или ЯД перекинуть... что бы на пиво хватило =)ЯД?? Ладно хоть о стенах речи нет =))
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34591131
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Melkiades AntonariyУ этого способа есть один минус - он будет работать только с той версией ворда, которая стояла на компьютере разработчика.
Вот здесь вы неправы. Если кинуть референс на файлик msword9.olb (от 97-го офиса, насколько я помню), то работать будет со всеми, включая 2007-й офис. У меня, по крайней мере, так работает.Вот здесь камрад подсказал, какой файлик может помочь... Нужно убрать ссылку с Microsoft Word и через обзор поставить на него. Потом скомпилировать и запустить на компе шефа. Но лучше всего действительно переставить ему офис.
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34591148
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никакие скрипты и CreateObject здесь не помогут. Нужно отлавливать события документа, а события требуют раннего связывания. Раннее связывание возможно только с конкретной выбранной версией. CreateObject конечно вернет объект текущей версии, но при попытке присвоения переменной вылезет ошибка Type mismatch.
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34591179
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подтверждаю, MSWORD9.OLB от 2000го офиса работает с 2007м, значит будет работать и с остальными. Прикрепить его не могу, ужатый раром он получается больше 100кб.
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34591238
JaneDoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно разбить на части или залит куда нить =))
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34591564
ЕленаMC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Опа!!!! Antonariy вернулси!! на моря ездил? или в деревню к деду? Из вышесказанного ничего не поняла, поэтому тупо переставила ворд :))
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34591621
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и ладненько).
ЕленаMCAntonariy, а ты откуда? если рядом живешь, то на счет пива за мной не заржавеет... :)В Москве.
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34591666
JaneDoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь проект полностью готов?
ну тогда ура =)
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34591864
ЕленаMC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JaneDoeТеперь проект полностью готов?
ну тогда ура =)
не-а... теперь с поиском мудрю... :)
и в датагрид нужно колесо мышы задействовать... но на форуме уже было... так что думаю разберусь.. я надеюсь... :))
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34593021
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я тут делал на свой контроль

http://sql.ru/forum/actualthread.aspx?tid=434554&pg=2
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34594904
ЕленаMC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
michael Rя тут делал на свой контроль

http://sql.ru/forum/actualthread.aspx?tid=434554&pg=2
Спасибо.

Я понимаю что это не по теме, но если я записала в ворде макрос, как его запустить в VB?
т.е. код: Set doc = wrd.Documents.Add и после создания чтобы этот макрос выполнялся...
допустим

авторSub Макрос1()
Application.Keyboard (1049)
Selection.TypeText Text:="бла-бла-бла... это новый документ :)"
End Sub

как вообще код из VBA интегрировать в VB?
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34595161
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕленаMC авторSub Макрос1()
Application.Keyboard (1049)
Selection.TypeText Text:="бла-бла-бла... это новый документ :)"
End Sub

как вообще код из VBA интегрировать в VB?Copy - Paste.
С тем лишь отличием что надо ссылаться через переменную Word.Application (и иногда Word.Document) объявленную в модуле VB6:
Код: plaintext
1.
2.
Dim wrdApp as Word.Application '(или Object)
'...
wrdApp.Selection.TypeText Text:="бла-бла-бла... это новый документ :)"
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34596608
ЕленаMC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Option Explicit
Dim WithEvents doc As Word.Document
Dim lID As Long

Public Sub OpenFile(id As Long, Optional file As String)
Dim xxx As String
xxx = Form1.Combo1
Dim wrd As Word.Application
    lID = id
    On Error Resume Next
    Set wrd = GetObject(, "Word.Application")
    On Error GoTo  0 
    If wrd Is Nothing Then Set wrd = New Word.Application
    If id =  0  Then
        Set doc = wrd.Documents.Add
            wrd.Visible = True
                       If Form1.Combo2 = "Письмо" Then
                                With ActiveDocument.PageSetup
                                    .LineNumbering.Active = False
                                    .Orientation = wdOrientPortrait
                                    .TopMargin = CentimetersToPoints( 0 . 6 )
                                    .BottomMargin = CentimetersToPoints( 0 . 6 )
                                    .LeftMargin = CentimetersToPoints( 1 . 5 )
.......................

Первый раз документ создается нормально. если сразу создавать еще, то тож все ок. но если word закрыть то на строке
Код: plaintext
With ActiveDocument.Styles(wdStyleNormal).Font
Светит ошибку 462 The remote server machine does not exist or is unavailable. Как этого избежать?
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34596684
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вместо Set wrd = New Word.Application делать Set wrd = CreateObject("Word.Application").
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34597006
ЕленаMC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AntonariyВместо Set wrd = New Word.Application делать Set wrd = CreateObject("Word.Application").
Antonariy, приветик :) не помогло :( все-равно эта ошибка....
...
Рейтинг: 0 / 0
логин и пароль. как залезть на другой комп по сети?
    #34597013
ЕленаMC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
думала нужно объект word и документ закрыть... но все равно не получается...
...
Рейтинг: 0 / 0
25 сообщений из 82, страница 3 из 4
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / логин и пароль. как залезть на другой комп по сети?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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