2017-01-23 31 views
9

Я следую за этим Edraw Link.Печать пользовательской и текущей страницы?

Мне удалось найти одну из моих проблем, используя это LINK.

Мой код теперь

With AxEDOffice1 
    .PrintOut(EDOfficeLib.WdPrintOutRange.wdPrintRangeOfPages, 1, 1, "", 2) 
      // from page , to page , (Page as Object) this one is don't know how to use, number of copies // 
    End With 

//This one is for next page but its not working. I print preview first and click a button using code below. 
With AxEDOffice1 
     .SlideGotoNext() 
    End With 

Мой вопрос

  1. если установить диапазон страницы, чтобы быть печать можно Print Preview it?
  2. Как распечатать текущую страницу? (Я вижу этот код .PrintOut(EDOfficeLib.WdPrintOutRange.wdPrintCurrentPage)), но проблема заключается в том, как перейти к следующим/предыдущим страницам.
  3. Как перейти на конкретную страницу?

ответ

4

библиотека Edraw построена с использованием Microsoft.Office.Interop.Word Library так PrintOut Метод такой же, как найдено Here (MSDN статья выше, является очень полезным для вашего дела)

Side Примечание : Чтобы получить больше внимания, больше не спрашивайте об Edraw, когда что-то может быть сделано при запросе Microsoft.Office.Interop.Word, потому что он используется широким кругом людей и поддерживается Microsoft.

  • Использование AxEDOffice1.ActiveDocument.PrintOut Метод

  • Чтобы задать диапазон печати, Вы должны выбрать EDOfficeLib.WdPrintOutRange.wdPrintFromTo опцию и указать From и To параметр. (Начало страницы и конец страницы)

Эти ссылки помогут вам также:

Надежда я помогает

+0

Спасибо. Моя текущая проблема заключается в том, как перейти к определенной странице и номеру 1 из моего вопроса. – KiRa

+0

@ Kira больше не спрашивают о библиотеке «Edraw», потому что вам не будет дан ответ. Чтобы получить больше внимания, спросите о 'Interop.Word', потому что он используется широким кругом людей и поддерживается Microsoft. – Hadi

+0

@ Кира я буду искать ваши проблемы. Надеюсь, я смогу помочь – Hadi