문제

저는 "스프레드시트 응용 프로그램"을 데이터베이스 솔루션으로 변환하는 프로젝트를 진행 중입니다.각 페이지의 스크린샷을 찍어 PowerPoint 프레젠테이션에 붙여넣는 매크로가 작성되었습니다.Excel의 멋진 서식 옵션 덕분에 프레젠테이션이 매우 예쁘게 보입니다.

제가 겪고 있는 문제는 상위 경영진에게 표시할 만큼 충분한 Access 보고서를 본 적이 없다는 것입니다.출력은 여전히 ​​PowerPoint 프레젠테이션이어야 한다고 생각합니다.원본 출력과 최대한 비슷하게 보여야 합니다.

현재 .pot(프레젠테이션 템플릿)을 사용하고 프로그래밍 방식으로 데이터를 채우는 코드를 작성하려고 합니다.테이블을 조작하기가 쉽지 않기 때문에 데이터를 PowerPoint 테이블에 넣는 것은 까다로웠습니다.예를 들어, 특정 설명이 너무 길면 아래의 다음 셀로 나누어야 합니다(단어 줄 바꿈은 허용되지 않습니다. N 페이지당 행).

Access 보고서를 보기 좋게 만드는 방법이 있습니까? 제가 올바른 길을 가고 있습니까, 아니면 프로그래밍 방식으로 Excel 스프레드시트를 채우고 이미 존재하는 코드를 사용하여 프레젠테이션을 작성해야 합니까?(사용자가 스프레드시트에 데이터를 입력할 때 현재 수동으로 수행하고 있기 때문에 고정폭이 아닌 글꼴을 사용할 때 언제 줄을 끊어야 하는지 아는 방법을 알아내야 합니다.)

제이슨 Z:포장으로 설정했는데 이미 N 라인, 그것은 만들 것입니다 N슬라이드에 +1 또는 2줄이 있는데 이는 허용되지 않습니다.

데니스:그 기사는 매우 좋아 보이는데, 거기서 뭔가를 얻을 수 있을 것 같습니다.감사해요!

도움이 되었습니까?

해결책

Access에는 정말 아름다운 보고서를 작성할 수 있는 기능이 있습니다.문제는 스프레드시트를 Excel보다 더 좋아 보이게 만들 수 없다는 것입니다.각 도구를 언제 사용해야 하는지 알아야 합니다.

스프레드시트와 같은 서식을 사용하거나, 상자와 선이 많이 필요하거나, 차트를 그리고 싶을 때 Excel을 사용하세요.

보고서를 PDF로 출력하려면 Access를 사용하세요.페이지당 하나의 레코드로 구성된 세부 보고서, 항목을 매우 정확하게 배치해야 하는 서식 지정, 관련되거나 관련되지 않은 데이터가 포함된 하위 보고서를 포함해야 하는 경우에 매우 유용합니다.

여기저기에 있는 셀을 병합해야 하고 배치에 대해 이상한 작업을 수행해야 하며 레이아웃이 결코 작동하지 않기 때문에 Excel에서 불쾌한 보고서를 생각해 보십시오.이것이 바로 Access가 빛을 발하는 곳입니다.

다른 팁

Joel(여기 공동 진행자)은 몇 년 전에 배송 라벨에 대한 액세스 보고서를 사용하는 방법에 대해 뭔가를 했습니다...아마도 이것이 당신에게 영감을 줄 수 있을까요?

http://www.joelonsoftware.com/articles/HowToShipAnything.html

나는 충분히 '예쁜' Access 보고서를 구현했습니다.단점은 시간이 좀 걸린다는거 많은 원하는 결과를 얻기까지는 시간과 노력, 시행착오가 필요합니다.

당신은 분명히 거기에 도달할 수 있지만, 그러기 위해서는 성자의 인내가 필요합니다.

예쁘다는 말의 의미에 따라 다를 것 같아요.예를 들어, Access에서 대체 선 음영을 사용하여 합리적인 그래프와 표를 생성하는 것이 특별히 어렵지는 않습니다.MS Word를 사용하여 북마크를 채우거나 메일 병합을 하는 것도 가능합니다.현재 시스템이 VBA를 사용하여 PowerPoint 프리젠테이션을 생성한다면 아마도 그 중 상당 부분이 Access로 전송될 수 있을까요?Microsoft에는 Powerpoint 액세스에 대한 기사가 있습니다. http://msdn.microsoft.com/en-us/library/aa159920(office.11).aspx

마지막으로, Access에서 HTML 출력을 작성하는 것이 불가능하지 않습니다.

우리는 상장 기업의 매월 파트너 회의를 위해 인쇄되는 다양한 색상의 조건부 형식 보고서를 작성합니다.정말 예뻐요.

나는 당신이 겪고있는 문제가 이전 방법을 동일하게 복제해야한다는 요구 사항이 엄청나게 나쁜 생각이기 때문에 제안하고 싶습니다.

더 이상 Excel을 사용하지 않습니다.

다양한 기능을 갖춘 다양한 도구를 사용하고 있습니다.

따라서 결과를 얻기 위해 다양한 방법을 사용하게 됩니다.

원래 요구 사항을 재평가하여 여전히 타당한지 확인합니다(예: 정확히 왜 PowerPoint가 관련되어 있습니까?PowerPoint는 Access 보고서 스냅샷 뷰어에서 가져올 수 있나요?Access 보고서에서 생성된 PDF에서 PowerPoint를 가져올 수 있습니까?) 또는 이전 도구에 너무 연결되어 있는 경우 중요한 것과 그렇지 않은 것을 결정하고 그 다음에 솔루션 설계를 시작해야 할까요?

나는 개인적으로 여기서 바퀴를 다시 발명하려고 시도하지 않을 것입니다.원하는 서식이 포함된 Excel 시트가 이미 있는 경우 보고서용 데이터를 Access에서 Excel로 내보내면 됩니다.이제 원래 Excel 시트가 없었다면 완전히 다른 이야기가 될 것입니다.

고정 폭이 아닌 글꼴로 줄 바꿈하는 경우 셀 형식을 줄바꿈으로 설정해 보셨나요?

저항이 가장 적은 경로는 Excel 스프레드시트를 작성하는 것 같습니다.우리의 Access 작업을 수행하는 계약자가 있는데 더 복잡한 보고서의 경우 그는 Excel을 사용합니다.복잡해 == 보기 좋게 만드는 것이 어려운 것 같아요.

Excel 스프레드시트를 프로그래밍 방식으로 작성하는 대신 Excel 및 Access의 외부 데이터 기능을 사용할 수 있습니다.일반적으로 각 탭에 쿼리를 넣는데, 물론 숨겨져 있을 수도 있습니다."모두 업데이트"를 수행하면 모든 쿼리가 업데이트됩니다.그런 다음 요약 탭에는 모든 개별 쿼리의 결과가 표시됩니다.

특히 복잡한 시스템의 경우 약간의 Excel VBA가 프로그래밍 방식으로 쿼리를 변경한 다음 각 탭을 업데이트하는 탭을 살펴봤습니다.

마지막으로 Excel에는 스크린샷을 찍는 대신 크기 조정 가능한 이미지로 복사 버퍼를 채우는 "셀을 이미지로 복사" 복사본이 있습니다.스크린샷은 픽셀 밀도에 따라 다양한 결함이 있을 수 있으므로 이렇게 하면 순수한 스크린샷보다 더 나은 결과를 얻을 수 있습니다.

업데이트 사항:몇 시간의 작업 끝에 Access에서 멋진 보고서를 얻을 수 있었습니다(Excel 버전과 거의 동일한 복사본).생각보다 어렵지는 않았고, 하위 보고서와 페이지 나누기의 올바른 조합을 알아내는 것만으로도 충분했습니다.

Excel/Powerpoint의 단어 줄 바꿈 기능을 사용하는 것은 페이지당, 마침표당 줄 수가 정해져 있기 때문에 막다른 골목이었습니다.게다가 VBA 코드 문제로 모든 페이지 매기기를 직접 정리하기에는 너무 게으른 편이었습니다.Shelley가 말했듯이 Access는 보고서 생성에 탁월합니다.

출력은 PDF(Adobe Acrobat Professional 사용)로 끝났습니다.나에게 남은 문제는 Powerpoint가 결과를 앤티앨리어싱하고 결과 슬라이드의 텍스트를 흐릿하게 만들지 않고 해당 PDF의 선택 페이지를 Powerpoint로 가져오는 것입니다..snp 출력을 .wmf로 변환하는 방법에 대한 몇 가지 기사를 찾았는데, 이는 그 방법에 맞는 것처럼 들립니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top