OneNote 글꼴을 일괄 수정

OneNote 글꼴을 대량으로 변경합니다.



일일이 페이지마다 변경하는 귀찮아서 일괄로 할 수 있는 방법을 찾았다. 이 기사는 비망록입니다.

이 방법으로 일괄 대체하는 것은 섹션의 모든 페이지입니다. 책 대상이 아닙니다.

OneNote 2016 설치



  • OneNote 다운로드에서 OneNote2016을 다운로드합니다. 아래 OneStatic 매크로를 사용하기 때문입니다.
  • 설치합니다.

  • Onetastic 설치



  • Onetastic for OneNote 에서 다운로드합니다.
  • 설치합니다.

  • 가져올 매크로 준비



    아래 코드를 xml 파일로 저장합니다. 문자 코드는 UTF-16LE입니다.
    폰트·폰트 사이즈는 자유롭게 변경해 주세요. 여기에서는 OneNote 기본 글꼴을 지정합니다.

    아래 XML은 기존 매크로를 내보내고 수정했습니다. 수정점은 Title의 변경 루프를 마지막에 둔 것입니다. 내 환경에서는 이것을하지 않으면 Title 글꼴이 변경되지 않았습니다.
    그건 그렇고, OneStatic의 편집기는 유료 버전이 아니면 편집 기능에 제한이 있으므로 내보내고 XML을 편집하는 것이 가장 효율적입니다.
    <?xml version="1.0" encoding="utf-16"?>
    <Macro id="M45D16A39F85D4F94AC768DE301C7853C" name="All Section Font 游ゴシック - Titles 游ゴシック 20, Texts 游ゴシック 14" category="Font" description="All Section Font 游ゴシック - Titles 游ゴシック 20, Texts 游ゴシック 14&#xD;&#xA;修正" version="27">
      <Metadata lastModifiedDate="2021-09-02T12:47:44.000Z" />
      <Comment text="This macro is based on another macro named 'All Section Font HelveticaNeueLT Com 65 Md'" />
      <ForEach var="ParagraphObject_3">
        <Array>QueryObjects("Paragraph", GetCurrentSection())</Array>
        <Expression>$ParagraphObject_3.fontName = "游ゴシック"</Expression>
        <Expression>$ParagraphObject_3.fontSize = 14</Expression>
      </ForEach>
      <ForEach var="ParagraphObject_4">
        <Array>QueryObjects("Paragraph", GetCurrentSection())</Array>
        <If>
          <Condition>!GetAncestorOfType($ParagraphObject_4, "Outline", $AncestorOfType_Outline_5)</Condition>
          <Continue>1</Continue>
        </If>
        <Expression>$ParagraphObject_4.fontName = "游ゴシック"</Expression>
        <Expression>$ParagraphObject_4.fontSize = 14</Expression>
      </ForEach>
      <ForEach var="ParagraphObject_6">
        <Array>QueryObjects("Paragraph", GetCurrentSection())</Array>
        <If>
          <Condition>!GetAncestorOfType($ParagraphObject_6, "Cell", $AncestorOfType_Cell_7)</Condition>
          <Continue>1</Continue>
        </If>
        <Expression>$ParagraphObject_6.fontName = "游ゴシック"</Expression>
        <Expression>$ParagraphObject_6.fontSize = 14</Expression>
      </ForEach>
      <ForEach var="ParagraphObject_1">
        <Array>QueryObjects("Paragraph", GetCurrentSection())</Array>
        <If>
          <Condition>!GetAncestorOfType($ParagraphObject_1, "Title", $AncestorOfType_Title_2)</Condition>
          <Continue>1</Continue>
        </If>
        <Expression>$ParagraphObject_1.fontName = "游ゴシック"</Expression>
        <Expression>$ParagraphObject_1.fontSize = 20</Expression>
      </ForEach>
    </Macro> 
    

    대량 변환 매크로 추가




    1. Macros 리본에서 New Macro를 클릭하여 새 매크로 만들기 화면을 엽니다.
    2. 파일 메뉴의 가져오기에서 준비한 매크로를 가져옵니다.
    3. Macros 메뉴에서 실행합니다.

    적절한 섹션을 만들고 실험하십시오! 실패하면 힘들어서…

    OneNote의 향후



    Windows용 「OneNote」어플리케이션은 Win32판에 일본화 ~향후 12개월에 걸쳐 강화에 - 창의 모
    이 뉴스를 보면 앞으로도 OneNote 업데이트는 있을 것 같다.
    OneNote파는 기대하고 기다린다.

    좋은 웹페이지 즐겨찾기