728x90
반응형
일일이 변경할 게 아니라면 무조건 Apps Script 쓰셔야 합니다(아마)
쉬우니까 클릭만 뚝딱뚝딱 잘 따라와보시죠!

1. 확장 프로그램 > Apps Script 클릭
2. 아래 내용을 코드 작성란에 채우시고 "실행" 버튼을 눌러주세요. (내용은 아래 복사하실 수 있게 첨부해두었어요)
처음 사용하시는 분들은 권한 설정 어쩌구 나올텐데 다 확인 눌러주시면 됩니다.

function changeFontInAllSlides() {
const presentation = SlidesApp.getActivePresentation();
const slides = presentation.getSlides();
const NEW_FONT = "Arial"; // 원하는 글꼴명으로 변경
slides.forEach(slide => {
const elements = slide.getPageElements();
elements.forEach(el => {
try {
// 텍스트를 가진 도형만 처리
if (el.getPageElementType() === SlidesApp.PageElementType.SHAPE) {
const shape = el.asShape();
if (shape.getText) {
const text = shape.getText();
if (text) {
text.getTextStyle().setFontFamily(NEW_FONT);
console.log("변경완료: ", text.asString());
}
}
}
} catch (e) {
// 오류 무시하고 다음 요소로 진행
console.warn("텍스트 없는 객체 건너뜀:", e.message);
}
});
});
Logger.log("폰트 변경 완료!");
}
Arial 대신에 원하는 폰트 쓰시면 됩니다.
참고로 맑은 고딕은 안 되더라구요? 이유 아시는 분들 댓글 부탁합니다..
728x90
반응형
'공부기록 > 여러가지' 카테고리의 다른 글
PostgreSQL varchar(n) vs. text (feat. MSSQL nvarchar(n) vs. varchar(n)) (1) | 2025.02.12 |
---|---|
[MongoDB] 중복 문서 제외하고 bulkWrite하기 (createIndex 사용) (0) | 2023.07.14 |
mssql server 복원시 오류 Restore failed for Server '*'. (Microsoft.SqlServer.SmoExtended) (0) | 2023.06.29 |
MongoDB 시작하기(Enterprise vs Community Edition 차이) (0) | 2023.06.27 |
PostgreSQL DBMS 추천 및 DBeaver로 시작하기(설치) (0) | 2023.06.25 |