MS Project 2003でVBAを使用して、Excelシートを作成し、それにデータを書き込みます。その後、作成したシートのSetPrintAreaとOrientationを変更したいので、
with xlsheet '// Defined being an Excel.Worksheet
For i = 1 To .UsedRange.Columns.Count
.Columns(i).EntireColumn.AutoFit
Next i
txtPrintArea = txtPrintArea & "$" & xlCol.Row '// I created the range to print before
With .PageSetup
.Orientation = xlLandscape
.PrintArea = xlSheet.UsedRange.Address
End With
End With
.Orientationステートメントでクラッシュします。コメントすると、.PrintArea行でクラッシュします。私の結論は、.PageSetupのプロパティを設定できないということです
PrintAreaを指定するにはどうすればよいですか?