여기에 제가 해결하려고하는 문제가 있습니다. 제 질문은 "MS Word 2010에서 할 수 있습니까?"입니다.
- MS Word 2010 양식이 사용자에게 제공됩니다.
- 사용자가 양식을 완전히 반환합니다.
- 수집 된 정보를 바탕으로 양식의 버튼을 클릭하면 3 가지 문서가 자동으로 생성됩니다.
경영진이 생성하고자하는 문서는 다음과 같습니다.
- 기본적으로 텍스트 묶음이 항상 동일한 거대한 양식 편지에 해당하는 제안서와 사용자가 제공 한 응답을 기반으로 특정 문장 / 단락 / 표를 변경해야합니다. 예를 들어 사용자가 각 필드에 "사과"와 "빨강"을 표시하면 제안서의 특정 문장이 "마이크가 사과를 좋아하는지 여부를 알 수 없습니다."에서 "마이크가 사과를, 특히 빨간색을 좋아한다고 표시했습니다" "기본적으로 사용자가 제공하는 답변을 기반으로 동적 인 단락을 만드는 방법을 찾고 있습니다.
- Word 양식에있는 콘텐츠로 채워진 특정 셀이있는 Excel 스프레드 시트
- 양식 편지는 사용자가 채운 원본 양식에서 특정 내용을 다시 선택하여 가져옵니다.
저는 VBA에 익숙하지만 다른 양식을 생성하기 위해 수집 된 데이터 사용에 익숙하지 않습니다.
나는 이것을 StackOverflow에 올렸지 만 수퍼 유저에게 넘겨 줄 것을 권유 받았다.
—
Michael Paul
Word 문서에서이 작업을 수행해야하는 구체적인 이유가 있습니까? 간단한 웹 양식이 훨씬 쉬울 것입니다.
—
terdon
VBA는 실제 프로그래밍 언어이기 때문에 이유가 없습니다. 본질적으로 당신은 이것을 할 수 없습니다 ... 그러나 그것은 꽤 큰 노력처럼 보이고 @terdon이 지적했듯이, 당신이 원하는 것을 쉽게 할 수있는 방법이 있습니다.
—
Doktoro Reichard
안녕하세요 @terdon과 Doktoro, Word 양식의 이유는 내가 큰 계정 (고객이 캘리포니아 주)에 있고 프로젝트의 다른 모든 사람들과 함께 내 주요 계약자가 이러한 종류의 정보 수집 활동을 용이하게하기 위해 Microsoft Office를 사용하기 때문입니다 . 우리는 또한 SharePoint를 사용하지만 그 경로를가는 데는 많은 빨간 테이프가 있습니다. 전술적 코딩 관점에서 볼 때 웹 양식 사용에 대해서는 아무것도 모릅니다 ... 개념적으로는 얻을 수 있습니다.
—
Michael Paul