我正在使用 Microsoft.Office.Interop.Word 使用 vb.net 和 microsoft word,一切都很好。我唯一的问题是我找不到将默认页面尺寸打印设置从“letter”更改为“A4”的方法。这段代码为 Crystal 报表做这项工作,但不是为 Word 做的
Dim pp As New System.Drawing.Printing.PrintDocument
For i = 0 To pp.DefaultPageSettings.PrinterSettings.PaperSizes.Count - 1
If pp.DefaultPageSettings.PrinterSettings.PaperSizes.Item(i).Kind = System.Drawing.Printing.PaperKind.A4 Then
pp.DefaultPageSettings.PaperSize = pp.DefaultPageSettings.PrinterSettings.PaperSizes.Item(i)
Exit For
End If
Next