将A3电子邮件从Outlook导出为PDF

时间:2015-08-16 21:49:18

标签: vba pdf outlook

我有一个VBA脚本,可以通过Word将某些传入的电子邮件导出为PDF:

string s = Console.ReadLine(); // Input "Apr\2.6\7\300";
string[] array = s.Split('\\'); // array is with separeted: Apr  2.6  7  300

double[] num = new double[3];  
num[0] = double.Parse(intArray[1]); // Help me for this Convert ! :)

一切正常,但我注意到有时候电子邮件被修剪在右侧 - 经过调查我发现它们对于A4页面来说太宽了 - 它们实际上是A3! / p>

很遗憾,我无法在Document.ExportAsFixedFormat Method内的任何地方看到页面大小。有没有办法将电子邮件缩小到A4或将PDF调整为A3?

1 个答案:

答案 0 :(得分:0)

添加

  wrdApp.ActiveDocument.PageSetup.PaperSize = WdPaperSize.wdPaperA3

将打印页面的大小调整为A3。现在我必须找到一种方法来弄清楚如何确定电子邮件的适当页面大小(如果不适合A4使用A3)