Excel 스프레드시트에 기본적으로 옵션 적용

Excel 스프레드시트에 기본적으로 옵션 적용

내가 제어할 수 없는 일부 정의된 형식이 포함된 Excel 스프레드시트가 제공되었습니다. 사용자가 MS Excel에서 스프레드시트를 열 때 현재 기본값으로 설정되어 있지 않은 일부 서식 옵션이 스프레드시트에 적용되기를 원합니다. 구체적으로 내가 찾고 있는 것은 다음과 같습니다.

  • 세로 모드에서 가로 모드로 전환
  • 인쇄 시 한 페이지에 맞게 가로로 크기 조정(가로)

제가 이미 생각한 것과 그 일을 하지 못한 이유는 다음과 같습니다.

  • MS Excel의 모든 스프레드시트에 대해 이러한 옵션이 기본적으로 선택되도록 일부 애플리케이션 또는 레지스트리 설정을 수정합니다. 나는 이것을 조사했지만 MS Excel에서 전역 설정을 지정하는 방법을 찾지 못했습니다. 당신은 할 수 있습니까? 그렇다면 어떻게 할 수 있습니까?
  • 템플릿을 정의하고 이를 Excel의 모든 스프레드시트에 적용하거나 어쩌면 자동으로 정의하는 스프레드시트에만 적용할 수도 있습니다. Excel 설치 디렉터리에서 스프레드시트를 수정하는 방법에 대한 내용을 읽었지만 이보다 더 자세한 정보는 얻지 못했습니다. 이것이 내가 내려가야 할 길인가?
  • 스프레드시트를 열 때 자동으로 실행되는 일종의 매크로 또는 VBA를 작성하여 사용자 시스템에 푸시할 수 있습니다. 이에 대해 조사해 보았지만 매크로는 특정 문서 및/또는 템플릿에 연결되어 있으며 모든 문서에 대해 실행할 수 있는 매크로를 작성할 수는 없는 것 같습니다. 그러한 일을 할 수 있다면 그렇게 하는 방법을 간략하게 설명하는 답변이 허용됩니다.
  • 적절한 형식을 사용하여 Excel 스프레드시트를 인쇄하는 기능만 있는 새로운 맞춤형 프로그램입니다. 우리는 확실히 이것을 할 수 있지만 가장 많은 작업이 필요하거나 사용자가 피하고 싶은 새로운 것을 배우도록 하는 것처럼 보입니다.

기본 Excel 사용법 외에 최종 사용자 지식이 거의 필요하지 않은 한 다른 해결 방법도 괜찮습니다. 우리가 원하지 않는 일의 몇 가지 예는 다음과 같습니다.

  • 인쇄하기 전에 사용자에게 적절한 서식을 적용하도록 요구합니다. 이것은 분명히 너무 쉬운 해결책일 것이고 우리의 더 좋은 사람들은 우리가 돈을 위해 일해야 한다고 원합니다.
  • 사용자가 스프레드시트를 올바르게 인쇄하기 위해 새로운 것을 배워야 하는 새로운 옵션 또는 기능입니다. 고객은 직원들에게 새로운 것을 배우기를 기대할 만큼 충분한 급여를 지급하지 않습니다.

답변1

우리에게 적합한 솔루션을 찾았습니다. Excel 추가 기능을 사용할 수 있습니다.

애플리케이션의 WorkbookOpen 이벤트에 대한 핸들러를 구현하고 활성 시트의 페이지 설정을 다음과 같이 설정합니다.

  • 방향: 풍경
  • 확대/축소: 거짓
  • FitToPagesWide: 1
  • FitToPagesTall: 거짓

이렇게 하면 인쇄된 스프레드시트가 가로 모드가 되고 기본적으로 추가 사용자 상호 작용 없이 모든 열이 한 페이지에 맞춰집니다.

관련 정보