2013-01-07 56 views
0

我需要幫助與頁面設置對話框.. 有沒有什麼辦法,我可以通過使用vb.net的單詞中的openpagedialog一些值。MS Word頁面設置對話框

我的代碼是

Dim dialog As Word.Dialog = Globals.ThisAddIn.Application.Dialogs(Word.WdWordDialog.wdDialogFilePageSetup) 
      dialog.DefaultTab = WdWordDialogTab.wdDialogFilePageSetupTabPaper 

      dialog.Show() 

我需要自動選擇紙盤時,此對話框打開...

回答

0

我不知道,如果這個工程或不是因爲我的打印機只有一個紙盒。 讓我知道如果這是正確的

.... 
Dim wd as Word.Application = new Word.Application() 
Dim doc As Word.Document = wd.Documents.open("yourdoc.doc") 
doc.PageSetup.FirstPageTray = Word.WdPaperTray.wdPrinterMiddleBin 
wd.Visible = true 
Dim dialog As Word.Dialog = wd.Dialogs(Word.WdWordDialog.wdDialogFilePageSetup) 
dialog.DefaultTab = Word.WdWordDialogTab.wdDialogFilePageSetupTabPaper 
dialog.Show() 
.... 

基本上我把托盤上的當前文檔的PAGESETUP。當我打開對話框時,從當前文檔數據中選擇紙盒。

+0

它非常接近。唯一我不明白的是,doc.PageSetup.FirstPageTray = Word.WdPaperTray.wdPrinterMiddleBin 正在選擇自動托盤,但我需要選擇托盤1 ...任何幫助請?????謝謝 –

+0

檢查此頁http://msdn.microsoft.com/en-us/library/office/microsoft.office.interop.word.wdpapertray(v=office.11​​).aspx – Steve