2017-04-26 13 views
1

Access 2010에서 memo, rich text 데이터 형식이있는 일부 열의 글꼴 및 크기를 형식화하려고합니다. 현재 사용자는 다른 원본의 붙여 넣기를 복사 할 수는 있지만, 각 셀에 대해 수동으로 수행하지 않고도 서식을 표준화 할 수 있습니다.msaccess 2010 메모 필드 서식 지정, 서식있는 텍스트 지정

Access 사용자 인터페이스 (일반 텍스트 형식 만 변경할 수있는 것으로 나타남)를 통해 방법을 찾을 수 없으므로 정규식을 사용하여 VBA 솔루션을 시도했습니다. 그러나 Microsoft의 RTF 사양은 표준 html이 아닙니다. 일부 태그는 HTML 파서를 통해 전달할 때 변경되는 것처럼 보이지만 다른 태그는 변경되지 않습니다.

먼저 모든 메타 태그로 서식있는 텍스트를 직접 볼 수있는 방법이 있습니까? 복사 및 붙여 넣기를 시도했지만 태그를 사용하지 않고 텍스트를 일반 텍스트로 복사합니다.

둘째로, 내가 할 수 없다면, 리치 텍스트 태그의 Microsoft 사양을 나열하는 소스가 있습니까? 어떤 종류의 서식을 사용할 수 있는지보고 싶지 않고 어떤 글꼴 (예 : <font face=...>)이 글꼴, 크기 등에 해당하는지 알고 싶습니다.

+0

/디버깅을 실험 들어, 동일한 제어 소스, 양식에 두 번째 텍스트 상자를 추가 할 수 있지만은 TextFormat = 일반 텍스트로 :

그러나, 만 일부는 HTML의 지원됩니다. 그러면 HTML 소스가 표시됩니다. – Andre

답변

2

최대 Access 2003은 사용자가 RichText) OCX 컨트롤 진정한 RTF 형식의 텍스트를 생성합니다.

Access 2007 "서식있는 텍스트"란 을 의미하므로 실제 RTF와는 아무런 관련이 없습니다. "서식있는 텍스트"는 HTML 서식으로 텍스트를 저장할 수 있음을 의미합니다. Insert or add a rich text field

+0

나는' '태그와 <..size=..> 태그를 대체 할 수 있다고 가정하면서 일반적인 HTML 서식을 사용하려고했습니다. 이러한 태그 중 일부는 대체되지만 글꼴 및 크기가 변경되지 않는 다른 영역이 있습니다. HTML 태그를 사용하여 일반 문자열을 테스트했는데 올바르게 작동하지만 액세스 함수에 전달하면 올바르게 작동하지 않습니다. 이것은 리치 텍스트가 정확하게 HTML이 아닌 것으로 의심하게 만듭니다 –

+1

하지만 제한적입니다. 대답에 대한 링크를 추가했습니다. – Gustav