2014-01-15 2 views
0

Office 2013의 Word에서 파일 리본 옵션을 사용하지 않도록 설정해야합니다. VBA를 사용하여 문서를 만드는 템플릿이 있으며 사용자가 파일 옵션을 사용하지 않도록하려는 사용자 지정 추가 기능도 만듭니다.Office 2013 Word

VBA 코드 내에서 이상적으로 우리는 XML 문자열을 설정하고이를 사용하여 파일 리본을 비활성화합니다. 이렇게하면이 템플릿에서 생성 된 모든 문서가 동일하게됩니다. 내 조사에서 CustomUIEditor.exe를 통해 사용자가 이미 만든 문서로이 작업을 수행 할 수있었습니다. 어떤 도움

+1

중요한 리본 옵션을 바꾸는 대신에 (실제로 나는 나쁜 습관이라고 생각합니다.)'NewDocument Event'를 잡아서 변경하는 것이 좋습니다. 이 이벤트와 관련된 몇 가지 추가 정보는 [여기] (http://msdn.microsoft.com/en-us/library/ff836563%28v=office.14%29.aspx)에서 찾을 수 있습니다. –

+0

팁을 주셔서 감사합니다. 클라이언트는 .dot 템플릿을 사용하여 만든 문서의 경우 파일 리본 옵션을 비활성화하려고합니다. 나는 결코 전에 이것을 보지 못했기 때문에 나는 빚에서 벗어났다. 그래서 그것은 모두 새로운 것이다. – user2960847

답변

0

에 미리

하라구요 나는 내가이 작업을 수행하는 다른 방법이 알고있는 이전의 질문을하지만, 이것은 내가 가지고있는 사용자를위한 가장 정직. 나는 당신이 당신의 자신의 XML을 만들 데브 스튜디오 또는 CustomUIEditor.exe 편집기를 사용할 수 있다는 것을 알고

Updating Earlier Code for CommandBars

과 : 당신은 단지 그렇게 할 수없는 VBA를 사용하여 리본을 사용하지 않으려면

참조 매크로를 링크 된 이벤트를 포착하는 하위로 변환하십시오. 하지만 다양한 성공 정도가 있었지만 만족스럽지 않았습니다.

대신에 나는 간단하게 유지 했으므로 사무실의 다른 개발자가 기본 Office 2013 도구로 신속하게 수정할 수 있습니다.

사용자 지정 리본을 만들고 새 단추를 만든 다음 원하는 매크로에 연결했습니다. 그런 다음 배포 용 사용자 지정 리본을 사용자 컴퓨터로 내 보냈습니다. 이전 매크로 코드를 변환하여 2003/2007에서 감가 상각 된 코드를 제거하고 새 .dotm 파일을 만든 다음 그 안에 코드를 넣습니다. 우리의 문서는 그 템플릿을 사용하여 .doc 파일을 만듭니다.

희망이 있습니다. 당신이 할 수있는 일에 대한 의견을 남겨주세요.

관련 문제