d

안녕하세요.

란스로테입니다.

오늘은 여기까지 올리고.. 그만~^^;;

엑셀에서 인쇄 방지기능을 설정하는 방법! 입니다.

2007버전부터 XML 인터페이스로 바뀌어서 XML로 변경하여 특정 파일에 리본 메뉴를 비활성화할 수 있게 되었으며 이 부분을 편집할 수 있는 편집 툴이 나와 있었네요.

 

이런 툴이 있는지 몰랐다가 처음 접해보고는 신기했네요. 메뉴 추가도 XML로 자유자재로 가능합니다.

 

[문의사항]

Excel에서 인쇄기능을 비활성화 하고 싶다.

   

[답변사항]

Office Custom UI Editor 프로그램으로 가능합니다.

이 프로그램은 오피스의 메뉴 프로그램을 제어하기 위한 리본메뉴의 편집을 할 수 있는 툴로서 해당 툴은 XML을 통해서 편집 가능합니다.

   

아래와 같이 편집하는 경우 엑셀 2007~2013버전에서는 VBA 코드 없이 인쇄기능을 막을 수 있습니다.

   

1. 첨부한 OfficeCustomUIEditorSetup.zip파일의 압축을 풀고 OfficeCustomUIEditorSetup.msi파일을 설치합니다.

2. 설치하면 [Custom UI Editor For Microsoft Office]라는 프로그램이 [시작-모든 프로그램] 메뉴에 추가가 됩니다.           

 

  • 해당 프로그램을 연 후에 [File-Open]을 클릭하여 xlsm파일을 엽니다.

3. 추가한 파일을 선택한 후 오른쪽 마우스 버튼을 클릭하여 [Office 2010 Custom UI Part] & [Office 2007 Custom UI Part]를 추가합니다.

4. 추가가 되면 아래와 같이 CustomUI14.xml & CustomUI.xml 파일이 추가됩니다.
CustomUI14.xml파일이 Office 2010~2013용 UI 변경 xml 파일이고 CustomUI.xml 파일이 office 2007용 UI변경 프로그램입니다.

 

 

5. 각 xml파일에 아래의 xml구문을 추가해줍니다.

CustomUI14.xml

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">

<commands>

<command idMso="FilePrintQuick" enabled="false"/>

<command idMso="TabPrint" enabled="false"/>

<command idMso="FilePrint" enabled="false"/>

</commands>

</customUI>

CustomUI.xml

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">

<commands>

<command idMso="FilePrintQuick" enabled="false"/>

<command idMso="FilePrint" enabled="false"/>

</commands>

</customUI>

  

   

6. 아래와 같이 입력이 각각 되었으면 저장하고 프로그램을 종료합니다.

   

7. 파일을 excel 2010 및 2007에서 열어서 인쇄기능이 비활성화 되었는지 확인해 봅니다.

Excel 2013 화면    

  

Excel 2007    

 

   

 [추가 방법]

Custom UI Editor Tool http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2006/05/26/customuieditor.aspx

안녕하세요!

오늘의 툴은 지난번 XLCleander에 이어서 두번째! Windows 8이후버전에서 활용 가능한 XLStyles Tool입니다.

Windows 7용 프로그램인 XLCleanerDotNET4.0은 Windows 8이상 버전에서 실행하면 아래와 같이 오류가 나옵니다.

 

그러므로 Windows 8에서는 쓸 수 없으며 Windows 8에서는 스토에서 XLStylesTool 파일을 다운로드 하여 설치해서 사용해야합니다.

다운로드 경로는 아래와 같습니다.

   

   

   

 

위의 링크를 클릭하면 자동으로 설치하는 화면이 나옵니다.

 

 

앱을 설치하면 앱화면에 설치된 툴이 보입니다.

 

XLStyles Tool을 실행하면 아래와 같은 화면이 나오고 그때 [Get File]을 클릭합니다.

 

 

파일 저장 위치로 이동하여 복구하려는 파일을 선택한 후 [Scan Select File]을 클릭합니다.


 

 

해당 파일의 문제되는 부분의 숫자들이 표시가 됩니다. 필요한 항목들을 모두 체크 한 후에 [Process File]을 클릭합니다.

 

문제되는 파일의 삭제가 완료되면 엑셀에서 열어서 추가로 삭제할 수 있습니다.

(위의 경우 문제되는 이름들이지만 2286개나 되는 이름들이 제거가 안되었네요.)

 

이런 경우는 문서를 열어서 [수식]-[이름 관리자]로 가서 shift키를 누른채로 이름들을 선택하여 [삭제]버튼을 클릭하면 한번에 삭제를 할 수 있습니다.

 

예전에는 이것저것 코드도 돌려야하고 번거로운 작업이 많았었는데 위의 툴로 인해 엑셀의 문제되는 스타일 및 이름 제거가 훨씬 간편해 졌습니다.

 

한번 이용해보시기 바랍니다 :)

안녕하세요.

란스로테입니다^^

오늘 소개할 프로그램은 엑셀에서 바이러스에 의해 늘어난 셀 서식과 이름을 정리해주는 프로그램입니다.

아래의 툴을 이용하면 아주 간단하고 쉽게 이용할 수 있습니다.

   

아래의 자료에서 제공해주는 툴로 각 윈도우 버전 별로 사용할 툴이 틀리며 아래의 내용을 참고하여 주시기 바랍니다.

   

[OS 버전별 다운로드 위치]

   

1. Windows 7 용 .Net4.0 version: XLCleanerDotNET4.0. (.Net 4.0 client 필수 설치되어 있어야 사용가능) 

2. Windows 8은 직접 app으로 다운로드 가능
  
Windows 8: XLStylesTool for Windows 8 in the Windows App Store.

3. 웹버전 : Silverlight version of the XLStylesTool. (맥킨토시 및 프로그램을 다운로드 받기 어려운 고객에게 추천)

XLStylesTool Silverlight 5 Version on Windows Azure

http://xlgeekwebapps.cloudapp.net/default.aspx

   

[작업 진행 전 참고 사항]

  1. 아래의 과정을 진행하면 파일 원본이 직접 변경되는 작업이므로, 미리 다른 위치에 복사하여 백업한 후에 진행하여 주시기 바랍니다.
    (정상적으로 제거 및 완료 시에 문제가 없다면 백업한 파일은 그 이후에 제거해 주시면 됩니다.)
  2. 암호화된 파일의 경우 암호를 해제해 주시기 바랍니다.
  3. 또한, 아래의 프로그램은 XLSX 확장자만 사용가능하며 Excel 2003 환경이나 파일 확장자가 XLS & XLSB의 경우 상위버전에서 열어서 XLSX로 저장한 후 진행하거나 아래의 링크 사이트에서 RemoveStyles03.xla 파일을 다운로드 받아 실행하면 엑셀에서 추가기능으로 사용이 가능합니다.

http://removestyles.codeplex.com/

   

[Windows 7에서 진행하는 방법]

Windows 7 용 .Net4.0 version: XLCleanerDotNET4.0. (.Net 4.0 client 필수 설치되어 있어야 사용가능)

   

1. 위의 경로에서 다운로드 받아 압축을 푼 후에 XLStylesTool.exe 을 실행합니다.

2. [Get Excel File]을 클릭하여 파일을 선택한 후 [열기]버튼을 클릭합니다.

   

3. 파일을 추가하면 아래와 같이 해당 파일의 스타일 및 이름의 개수 정보가 표시됩니다.

   

4. 아래의 [Process Options] 옵션을 모두 체크한 다음 [Process File]을 클릭합니다.

 

 

5. 위의 과정이 완료되면 파일이 열리고 열린 상태에서 [홈-셀스타일] & [수식-이름관리자]를 클릭하여 이전에 문제가 됐던 스타일 및 이름들이 제거되었는지 확인해 봅니다. (이름의 경우 실제 사용중인 이름들은 제거되지 않습니다만, 추가로 제거할 부분이 있다면 수동으로 [삭제]버튼을 클릭하여 제거해 주시면 됩니다. )

'Office > Excel' 카테고리의 다른 글

엑셀 2010에서 프린트 방지  (0) 2015.06.23
손상된 엑셀 파일 복구 툴 XLStyles Tool – Windows 8  (0) 2015.06.23

+ Recent posts