powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Иногда работает без ошибок, иногда выдает ошибку
10 сообщений из 10, страница 1 из 1
Иногда работает без ошибок, иногда выдает ошибку
    #34661981
32sasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите, пожалуйста.
Не могу понять, в чем дело, иногда работает макрос без ошибок, иногда выдает ошибку. (Run-time error ‘462’:
The remote server machine does not exist or is unavailable)
Что не так, что необходимо исправить?
Макрос запускается в Project, данные экспортируются в Word
Библиотеку Wordа подключил.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
 Sub Отчет()
Dim wrd As Object
Set wrd = CreateObject("Word.Application")
Dim Name As String
Name = ActiveProject.ProjectSummaryTask.EnterpriseProjectText1
wrd.Visible = True
wrd.Documents.Add DocumentType:=wdNewBlankDocument
wrd.Activate

With wrd.Selection.PageSetup ' Или на этой строке ошибка
        .LineNumbering.Active = False
        .Orientation = wdOrientPortrait
        .TopMargin = CentimetersToPoints( 1 . 27 ) 'Или здесь ошибка
        .BottomMargin = CentimetersToPoints( 2 )
        .LeftMargin = CentimetersToPoints( 2 . 5 )
....и.т.д.
...
Рейтинг: 0 / 0
Иногда работает без ошибок, иногда выдает ошибку
    #34662019
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На какой строке ошибка ?
Вы в курсе, что name это зарезервированное слова для VBA ?
...
Рейтинг: 0 / 0
Иногда работает без ошибок, иногда выдает ошибку
    #34662073
32sasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-dukeНа какой строке ошибка ?
Вы в курсе, что name это зарезервированное слова для VBA ?


With wrd.Selection.PageSetup ' Или на этой строке ошибка возникает

.TopMargin = CentimetersToPoints(1.27) 'Или здесь ошибка возникает
...
Рейтинг: 0 / 0
Иногда работает без ошибок, иногда выдает ошибку
    #34662103
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а на вот этой строчке - wrd.Visible = True объект wrd виден в quick watch ? И зачем вообще вы делаете объект видимым ?
...
Рейтинг: 0 / 0
Иногда работает без ошибок, иногда выдает ошибку
    #34662125
32sasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-dukeа на вот этой строчке - wrd.Visible = True объект wrd виден в quick watch ? И зачем вообще вы делаете объект видимым ?

Чтобы видеть что происходит с объектом? Я его оформляю.
...
Рейтинг: 0 / 0
Иногда работает без ошибок, иногда выдает ошибку
    #34662142
32sasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
только что попробывал спрятать его, тотже самый результат :-(
...
Рейтинг: 0 / 0
Иногда работает без ошибок, иногда выдает ошибку
    #34663029
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Топик ниже ...
...
Рейтинг: 0 / 0
Иногда работает без ошибок, иногда выдает ошибку
    #34664488
Ден Программёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValeriuТопик ниже ...

Так и ниже мне хочется знать, как создавали офис, если он так работает?
Кто знает, что это за удалённый сервер и чего он не делает, подлюка?
...
Рейтинг: 0 / 0
Иногда работает без ошибок, иногда выдает ошибку
    #34670979
32sasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
32sashaПомогите, пожалуйста.
Не могу понять, в чем дело, иногда работает макрос без ошибок, иногда выдает ошибку. (Run-time error ‘462’:
The remote server machine does not exist or is unavailable)
Что не так, что необходимо исправить?
Макрос запускается в Project, данные экспортируются в Word
Библиотеку Wordа подключил.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
 Sub Отчет()
Dim wrd As Object
Set wrd = CreateObject("Word.Application")
Dim Name As String
Name = ActiveProject.ProjectSummaryTask.EnterpriseProjectText1
wrd.Visible = True
wrd.Documents.Add DocumentType:=wdNewBlankDocument
wrd.Activate

With wrd.Selection.PageSetup ' Или на этой строке ошибка
        .LineNumbering.Active = False
        .Orientation = wdOrientPortrait
        .TopMargin = CentimetersToPoints( 1 . 27 ) 'Или здесь ошибка
        .BottomMargin = CentimetersToPoints( 2 )
        .LeftMargin = CentimetersToPoints( 2 . 5 )
....и.т.д.


Решение
Код: plaintext
1.
2.
3.
        .TopMargin = wrd.CentimetersToPoints( 1 . 27 ) 'Или здесь ошибка
        .BottomMargin = wrd.CentimetersToPoints( 2 )
        .LeftMargin = wrd.CentimetersToPoints( 2 . 5 )
...
Рейтинг: 0 / 0
Иногда работает без ошибок, иногда выдает ошибку
    #34671082
Ден Программёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
32sasha 32sashaПомогите, пожалуйста.
Не могу понять, в чем дело, иногда работает макрос без ошибок, иногда выдает ошибку. (Run-time error ‘462’:
The remote server machine does not exist or is unavailable)
Что не так, что необходимо исправить?
Макрос запускается в Project, данные экспортируются в Word
Библиотеку Wordа подключил.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
 Sub Отчет()
Dim wrd As Object
Set wrd = CreateObject("Word.Application")
Dim Name As String
Name = ActiveProject.ProjectSummaryTask.EnterpriseProjectText1
wrd.Visible = True
wrd.Documents.Add DocumentType:=wdNewBlankDocument
wrd.Activate

With wrd.Selection.PageSetup ' Или на этой строке ошибка
        .LineNumbering.Active = False
        .Orientation = wdOrientPortrait
        .TopMargin = CentimetersToPoints( 1 . 27 ) 'Или здесь ошибка
        .BottomMargin = CentimetersToPoints( 2 )
        .LeftMargin = CentimetersToPoints( 2 . 5 )
....и.т.д.


Решение
Код: plaintext
1.
2.
3.
        .TopMargin = wrd.CentimetersToPoints( 1 . 27 ) 'Или здесь ошибка
        .BottomMargin = wrd.CentimetersToPoints( 2 )
        .LeftMargin = wrd.CentimetersToPoints( 2 . 5 )


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


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