2017-03-02 1 views
0

테이블이있는 메일 템플리트가 있습니다.Excel에서 VBA를 사용하여 셀 메일 템플리트의 배경색을 변경하십시오.

나는 replace 메소드를 사용하여 메일 내에서 많은 것을 이미 변경했다.

문제는 서식 파일의 기존 셀의 배경색을 변경하고 싶습니다. 지금까지 내가 원하는 배경색의 셀을 만들 수 있었지만 필요한 것은 아닙니다.

나는 Htmlbody 메서드를 사용합니다.

아이디어 나 해결책이 있으면 알려 주시면 감사하겠습니다.

+0

VBA에 포함 된 메일을 만들기 전에 템플릿을 완전히 코딩 했습니까? 그렇다면 표에서 셀의 배경색을 쉽게 변경할 수 있습니다. 지금까지 테이블과 관련된 모든 코드를 보여주십시오. – Seb

+0

안녕하세요, 아니요. Outlook에서 만들어진 템플릿을 사용하고 있습니다. 나는 템플릿을 호출하고 엑셀 파일의 값으로 값을 대체한다. 그러나 하나의 특정 값에 대해 세포의 BG 색상을 변경하고 싶습니다. – jerome

+1

"템플릿 호출 및 값 바꾸기"를 위해 작성한 코드를 표시 할 수 있습니까? – Seb

답변

0

인라인 CSS를 사용하여 색상을 가장 우선 순위로 변경하십시오. 다음과 같은 방식으로 사용할 수 있습니다.

<table> 
    <td style='background-color:red'></td> 
</table> 

이렇게하면 td 색상이 빨간색으로 바뀝니다. 이것은 HTML에서 bgcolor를 사용하는 것과 다릅니다.

+0

고마워,이 시도했지만 원하는 셀의 bgcolor 변경 실 거예요, 그것은 내게 새로운 셀을 만듭니다. ( – jerome

관련 문제