0

ページ設定ダイアログのヘルプが必要です。vb.netを使用して単語でopenpagedialogに値を渡す方法はありますか。

私のコードは

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

            dialog.Show()

このダイアログが開いているときにトレイを自動的に選択する必要があります...

4

1 に答える 1

0

私のプリンタにはトレイが1つしかないため、これが機能するかどうかはわかりません。これが正しいかどうか教えてください

....
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にトレイを設定します。ダイアログを開くと、現在のドキュメントデータからトレイが選択されます。

于 2013-01-07T16:14:13.603 に答える