2017-01-23 15 views
9

Tôi đang theo dõi Edraw Link này.In trang tùy chỉnh và trang hiện tại?

Tôi đã có thể tìm kiếm một trong các sự cố của mình bằng cách sử dụng số LINK này.

Mã của tôi tại là

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 

Câu hỏi của tôi

  1. nếu tôi đặt một loạt các trang được in có thể tôi Print Preview it?
  2. Làm thế nào để in trang hiện tại? (Tôi thấy mã này .PrintOut(EDOfficeLib.WdPrintOutRange.wdPrintCurrentPage)) nhưng vấn đề là cách điều hướng đến các trang tiếp theo/trước đó.
  3. Cách chuyển sang một trang cụ thể?

Trả lời

4

thư viện Edraw được xây dựng bằng Microsoft.Office.Interop.Word Thư viện để in Phương pháp cũng giống như tìm thấy Here (MSDN bài viết ở trên là rất hữu ích cho trường hợp của bạn)

Side Note : Để thu hút thêm sự chú ý, đừng hỏi nữa về việc Edraw khi mọi thứ có thể được thực hiện khi yêu cầu trên Microsoft.Office.Interop.Word vì nó được sử dụng bởi nhiều người và được hỗ trợ bởi microsoft.

  • Sử dụng AxEDOffice1.ActiveDocument.PrintOut Phương pháp

  • Để xác định phạm vi Print, bạn phải chọn EDOfficeLib.WdPrintOutRange.wdPrintFromTo tùy chọn và chỉ định FromTo tham số. (Begin và kết thúc trang)

Những tài liệu tham khảo sẽ giúp bạn thêm:

Hope i giúp

+0

Cảm ơn. Vấn đề hiện tại của tôi bây giờ là làm thế nào để nhảy đến một trang cụ thể và số 1 từ câu hỏi của tôi. – KiRa

+0

@Kira không hỏi thêm về thư viện 'Edraw' vì bạn sẽ không được trả lời. Để nhận được nhiều sự chú ý hơn, hãy hỏi về 'Interop.Word' vì nó được sử dụng bởi nhiều người và được hỗ trợ bởi microsoft. – Hadi

+0

@Kira i sẽ tìm kiếm sự cố của bạn. Hy vọng tôi có thể giúp – Hadi

Các vấn đề liên quan