2017-11-13 4 views
1

사용자 서식을 만들고 날짜/시간 선택기 컨트롤을 추가했습니다.VBA WORD - 날짜/시간 선택기 - 긴 날짜 코드

날짜 시간 선택기의 이름은 : CDOBtextbox 그리고 현재 DD MM YYYY으로 날짜를 채 웁니다하지만 난 그게 D MMMM YYYY로 책갈피를 채우는 싶습니다 CDOB

라는 책갈피를 채 웁니다.

날짜/시간 선택기에 대한 3 - dtp custom 형식이 있지만 나에게 맞는 사용자 지정 형식을 설정하는 방법을 알 수 없다는 것을 알고 있습니다.

누군가가 도움을 줄 수 있다고 생각 및/또는 문의하시기 바랍니다 더 많은 정보를 필요로하는 경우는 - (미안 내가이 모든 코딩 일에 새로운 오전) 답변을 날짜 시간 선택기의

+0

이 Format 함수 사용 : 형식 (DateTime.Now를 " D MMMM YYYY ") – Sorceri

답변

1

CustomFormat 속성을 찾고 붙어있다 소문자를 구분합니다.


이 잘못이 맞아 DD MM YYYY

: VBA

에서 dd MM yyyy enter image description here


Private Sub UserForm_Click() 
    DTPicker1.Format = dtpCustom 
    DTPicker1.CustomFormat = "dd MM yyyy" 
    DTPicker1.Value = Date 
End Sub 
+0

감사합니다 Cyboashu, can 't 내가 속성에서 customformat 옵션을 놓쳤다 생각 - 거라고 MMMM'에 형식이 그러나, 나는이 코드를 사용할 때 '개인 서브 UserForm_Click() TextBoxCDOB.Format = dtpCustom TextBoxCDOB.CustomFormat = "yyyy' 것을 변경 d MMMM yyyy " TextBoxCDOB.Value = 날짜 End Sub' 책갈피가 여전히 'dd MM yyyy'로 채워집니다 - 제안 사항이 있습니까? –

+1

날짜 선택 도구에서 북마크를 업데이트하는 코드가 필요합니다. – cyboashu

+0

'개인 서브 CommandButtonOk_Click() Application.ScreenUpdating 사용 = 거짓 에서는 ActiveDocument 전화 UpdateBookmark ("CDOB", TextBoxCDOB.Value) Application.ScreenUpdating 사용으로 끝으로 = 진정한 저에게 언로드 끝 Sub' –