Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Открыть документ только для Просмотра / 2 сообщений из 2, страница 1 из 1
30.01.2006, 10:07:40
    #33509986
Андрей GR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть документ только для Просмотра
Народ, есть задача:
- Требуется открыть документ только для печати, после закрытия предварительного просмотра документ должен закрываться.

Какой командной строкой должен вызываться word, чтобы все это получилось?
...
Рейтинг: 0 / 0
30.01.2006, 11:38:22
    #33510322
Открыть документ только для Просмотра
Открываем документ в режиме Print Preview и обрабатывыем кнопку закрытия режима Print Preview.

Класс "Class1"

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Public WithEvents cbButton As Office.CommandBarButton

Private Sub cbButton_Click( _
  ByVal Ctrl As Office.CommandBarButton, _
  CancelDefault As Boolean)
    wdDoc.Close SaveChanges:=False
    wdApp.Quit
End Sub

Стандартный модуль.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Private cls As New Class1
Public wdApp As Word.Application
Public wdDoc As Word.Document

Public Sub OpenDocInPrintPreview()
    Dim cbBar As Office.CommandBar
    
    Set wdApp = New Word.Application
    Set wdDoc = wdApp.Documents.Open("D:\1\Doc1.Doc")
    
    wdApp.Visible = True
    wdDoc.PrintPreview
    wdDoc.Windows( 1 ).View.Zoom.Percentage =  100 
    
    Set cbBar = wdApp.CommandBars("Print Preview")
    
    With cbBar
        Set cls.cbButton = .Controls( 9 )
    End With
End Sub

Пробуй.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Открыть документ только для Просмотра / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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