홈>
붙었다. 나는 높고 낮게, 멀리, 넓게 검색했습니다. 그리고 나는 해결책을 찾을 수 없습니다.
양식 컨트롤 버튼을 통해 도형 개체에서 선 도구를 활성화 할 수 있습니까?
매크로를 통해 고정 위치에서 선을 그리는 방법을 알고 있지만 사용자가 자신의 선을 그리 길 원합니다.
ActiveSheet.Shapes.AddConnector(msoConnectorStraight, 88.8, 447.6, 168.6, 480.6 _
).Select
그리기 도구를 활성화하지만 실제로 그리지 않고 사용자가 나머지 프로세스를 직접 완료 할 수있는 방법이 있습니까?
미리 감사합니다,
티비
- 답변 # 1
- 답변 # 2
응답 해 주셔서 감사합니다. 커넥터에서 ID를 찾았습니다.
Application.CommandBars("Connectors").FindControl(ID:=1042).Execute
관련 질문
- Excel VBA에서 열에서 키워드 찾기 및 다른 열 편집
- excel : 마지막 행 IF를 찾는 매크로 도움말
- excel : 셀 색상을 확인/변경하기 위해 Change(byVal Target as Range)를 어떻게 사용합니까?
- excel : PC 스토리지 드라이브 이름 찾기
- excel : 성공적인 브라우저 시작 요청에 대한 동일한 페이로드에도 불구하고 VBA가 있는 HTTPRequest를 통한 "잘못된 다중 부분 페이로드 형식"
- excel : 수식 숫자 값을 숫자 더하기 1로 바꾸기
- excel : 값이 날짜를 따르도록 vlookup 또는 매크로를 설정하는 방법
- excel : 다른 이름으로 저장하는 동안 파일을 바꾸라는 메시지가 표시되면 "아니요" 또는 "취소"를 선택하면 VBA 1004 오류가 발생합니다.
- Excel 스프레드시트에 값을 쓰도록 확인란을 얻으려고 합니다.
- excel : 여러 If/Then 호출 옵션
2007 년 이전, 모든 것이
CommandBarButton
였습니다.ID
와 함께 . 당신은 그CommandBarButton
를 잡아Execute
를 호출 할 수 있습니다. 방법.Office 2007은 명령 모음을 버리고 리본을 도입했습니다. 일부 명령 모음은 여전히 사용 가능하며 예전과 같이사용할 수 있습니다. 그러나 내가 볼 수있는 한
CommandBarButton
는 없습니다. "모양"또는 "커넥터"와 원격으로 연결됩니다.이 방법을 사용하고 있습니다 :
...하지만
FindCmdBarControl "line"
실행 이 출력을 생성합니다 :그래서
&Underline
를 불러 내고 싶다고 해 명령 (ID 115)을 사용하면 다음을 수행 할 수 있습니다.FindCmdBarControl "connector"
를 실행 아무것도 얻지 못하고 아이디어가 없습니다. 찾고있는 것에 대한 명령 ID를 찾을 수 있는지 확인하십시오 ... 단, 이미 리본에 원하는 것을 정확하게 수행하는 내장 버튼이 있습니다 (사용자가 커넥터를 그릴 수있게하십시오) ...