Excel에서 전체 통합 문서를 pdf로 저장하는 방법이 있습니까? 나는 이것을 발견했는데, http://msdn.microsoft.com/en-us/library/bb407651(v=office.12).aspx이지만, 전체 통합 문서를 pdf 또는 활성 시트로 저장하는 경우 정확하게 알려주지 않습니다. 전체 통합 문서를 pdf로 저장할 수있는 방법이 없다면 전체 통합 문서를 인쇄하는 것이 가장 좋은 방법입니까, 아니면 C#에서도 가능합니까? 아래는 제가 지금까지 가지고있는 것입니다. pdf로 저장해야 전자 메일을 보낼 수 있습니다. 도와 주셔서 감사합니다.전체 통합 문서를 PDF로 저장 Excel 2010 (C#)
using Excel = Microsoft.Office.Interop.Excel; //Excel Reference
//Gets Excel and gets Activeworkbook and worksheet
Excel.Application oXL;
Excel.Workbook oWB;
Excel.Worksheet oSheet;
//Create New Instance in Excel
oXL = new Excel.Application();
oXL.Visible = true;
//Open Excel Workbook
oWB = oXL.Workbooks.Open("");
oWB = (Excel.Workbook)oXL.ActiveWorkbook;
oSheet = (Excel.Worksheet)oWB.ActiveSheet;
//Modify Excel Spreadsheet Based on Form
oSheet.Cells[6, 4] = maskedTextBox1.Text; //Change Value in Cell, Cell Location [y-axis, x-axis]
//Save Workbook As
oWB.SaveAs("");
//Save Workbook As PDF
//Close Workbook
oWB.Close("");
//Quit Excel
oXL.Quit();
하하 나는 똑같은 것을 실행했다. hk kk 나는 아마도 덮개가 가장 좋은 길 일 것이라고 생각한다. –
Russell Saari - 이것을 검증하기 위해 Excel을 열어서 수동으로 실행하면 어떻게되는지 알 수있다. 모든 시트를 활성화하지 않으면 코드는 첫 번째 시트 (활성 시트) 만 인쇄합니다. ctrl 키를 사용하여 각 시트를 클릭 한 다음 엑셀 파일 (이름 영역)의 상단을 보면'[group]'으로 바뀌고 pdf로 저장해야합니다. – JonH
고맙습니다 나는 당신의 것을 정확한 것으로 표시 할 것입니다. 나는 그것이 거의 끝났다고 대답 할 것입니다. \ –