Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Нужна помощь: вызов окна настройки печати / 15 сообщений из 15, страница 1 из 1
08.07.2008, 12:14
    #35417190
uei
uei
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь: вызов окна настройки печати
Есть код:
Код: plaintext
\nPrivate Sub Print_Click()\n Set wrdapp1 = CreateObject("Word.Application")\n Set SRep = wrdapp1.Documents.Add()\n wrdapp1.Visible = True\n\n wrdapp1.Selection.TypeText "Страница1" & vbCr\n wrdapp1.Selection.InsertBreak  1 \n wrdapp1.Selection.TypeText "Страница2"\n\n wrdapp1.Dialogs(wdDialogFilePrint).Show\nEnd Sub\n

На строчке
Код: plaintext
 wrdapp1.Dialogs(wdDialogFilePrint).Show
ломается:
Код: plaintext
Запрашиваемый номер семейства не существует

Задача заключается в том, что нужно сделать двустороннюю печать:
1. Либо через диалоговое окно настройки печати
2. Либо методами VB установить свойство "Двусторонняя печать"

Есть такой вариант, но может все гораздо проще? Пусть даже через вызов диалогового окна.
...
Рейтинг: 0 / 0
08.07.2008, 14:42
    #35417759
uei
uei
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь: вызов окна настройки печати
Дайте, пожалуйста, совет...
...
Рейтинг: 0 / 0
08.07.2008, 15:23
    #35417925
Бенедикт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь: вызов окна настройки печати
uei,
1) совет (бесплатный): написать первой строкой модуля
Код: plaintext
Option Explicit
, и понять, где и почему возникают ошибки компиляции.
2) совет (платный ): подключить в проект библиотеку типов Word (меню: Project\References..., галочку на "Microsoft Word версия Object Library").
...
Рейтинг: 0 / 0
08.07.2008, 15:39
    #35417971
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь: вызов окна настройки печати
Я несколько лет вел миссионерскую деятельность по убеждению русскоязычных форумчан о пользе подключения библиотек. Деятельность провалилась. Светлая мечта о минимально возможном размере исполняемого файла оказалась более притягательной. Галилейская звезда просто.
...
Рейтинг: 0 / 0
08.07.2008, 16:14
    #35418112
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь: вызов окна настройки печати
VladConnЯ несколько лет вел миссионерскую деятельность по убеждению русскоязычных форумчан о пользе подключения библиотек. Деятельность провалилась.
Есть сторонники как раннего , так и позднего связывания.
Раннее конечно же приятней — быстродействие, да и интелисенс рулит.
Но и сам налетал на проблемы с ранним связыванием. Когда у клиента на рабочих станциях был зоопарк из ворда 2000, XP и 2003.
...
Рейтинг: 0 / 0
08.07.2008, 16:20
    #35418136
uei
uei
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь: вызов окна настройки печати
Можно ли динамически подключать библиотеки?
Вам смешно, а я второй раз VB вижу...
...
Рейтинг: 0 / 0
08.07.2008, 16:39
    #35418208
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь: вызов окна настройки печати
big-dukeНо и сам налетал на проблемы с ранним связыванием. Когда у клиента на рабочих станциях был зоопарк из ворда 2000, XP и 2003.MSWORD9.OLB в этом случае рулит. Хотя и с ним легко налететь. Как видно из цифры 9, он идет в комплекте с 2000м офисом, однако в нем описано в том числе и то, что 2000й не поддерживает. Например картинки и маски в CommandBarButton, сохранение в формате wdFormatFilteredHTML. Но если эти особенности учесть, то велкам, раннее связывание и события )).
...
Рейтинг: 0 / 0
08.07.2008, 16:40
    #35418210
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь: вызов окна настройки печати
ueiМожно ли динамически подключать библиотеки?
Вам смешно, а я второй раз VB вижу... Нет.
...
Рейтинг: 0 / 0
08.07.2008, 16:46
    #35418240
Бенедикт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь: вызов окна настройки печати
ueiМожно ли динамически подключать библиотеки?Библиотеки типов нужны, в основном, на этапе редактирования и компиляции (можно считать, это продвинутый аналог заголовочных файлов). Информацию, хранящуюся в них, можно получить и в run-time, но зачем?
...
Рейтинг: 0 / 0
08.07.2008, 16:56
    #35418293
uei
uei
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь: вызов окна настройки печати
У меня есть некий отладчик блока кода, кто-то еще давным-давно написал. Выглядит он как обычный блокнот, в котором можно кодировать и запускать. Так вот через него нельзя подключить этут библиотеку, как в среде разработки MSVB. Даже не знаю, как мне бороться с:
Код: plaintext
Запрашиваемый номер семейства не существует
...
Рейтинг: 0 / 0
08.07.2008, 16:59
    #35418309
uei
uei
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь: вызов окна настройки печати
Может удасться программно установить дуплексную печать?
Код: plaintext
Printer.Duplex =  2 
не работает...
...
Рейтинг: 0 / 0
08.07.2008, 17:03
    #35418322
Бенедикт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь: вызов окна настройки печати
uei,
1) открыть Word
2) открыть или создать любой документ
3) нажать Alt-F11
4) нажать Ctrl-G
5) набрать ?wdDialogFilePrint, нажать "Ввод", запомнить выданное значение
6) в своём "блокноте" присвоить wdDialogFilePrint это значение перед использованием в вызове.
...
Рейтинг: 0 / 0
08.07.2008, 17:12
    #35418348
uei
uei
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь: вызов окна настройки печати
Бенедикт , это что еще за волшебная комбинация действий??? Самое странное, что сработало :)
От чего завист значение wdDialogFilePrint? Ведь запускаться на разных машинах будет данный блок кода.
...
Рейтинг: 0 / 0
08.07.2008, 17:16
    #35418363
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь: вызов окна настройки печати
Это значение жестко прописано в библиотеке типов Офиса и меняться от компьютера к компьютеру и даже от версии к версии Офиса не будет .
...
Рейтинг: 0 / 0
08.07.2008, 17:19
    #35418373
uei
uei
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь: вызов окна настройки печати
Спасибо всем большое за помощь и терпение! :)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Нужна помощь: вызов окна настройки печати / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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