2013-01-04 2 views
1

XLL 개발을 처음 사용합니다. 2010 XLL SDK를 다운로드하여 VisualC++ 2012에서 예제를 빌드 할 수있었습니다. Excel2010에서 xll을로드하면 "감사합니다 ..."라는 메시지가 나타나고 예제에서 내 보낸 모든 함수가 표시됩니다. Excel에서 모든 것이 성공적으로로드 된 것 같습니다.xlcalert가 XLL SDK에서 작동하지 않습니다. 예제

그러나 xlcalert는 대부분의 기능에서 작동하지 않습니다. xlcalert의 팝업 대화 상자가 xlAutoAddxlAutoRemove에있는 것을보고 있습니다. 난 단지 할 수 EvaluateExample() 기능을 수정 : 나는이 기능을 실행하면

Excel12f(xlcAlert, 0, 2, TempStr12(L"Finished EvaluateExample"), TempInt12(2)); 

, 내가 팝업이 표시되지 않습니다. 내가 뭘 놓치고 있니? xlcalert에 대한 많은 언급을 찾을 수없는 것 같습니다. 당신이 개발 XLL를 처음 사용하는 경우 사전

답변

1

에서

덕분에, 자신에게 부탁을하고 http://xll.codeplex.com를 사용합니다.

귀하의 예는 ExcelX(xlcAlert, OPERX(_T("Finished EvaluateExample")), OPERX(12))

코드 중 하나를 이전하거나 새로운 SDK와 함께 작동 할 것이다.

이 질문에 대한 답을 찾는 모든 사람을 위해
0

- 사람은 여기를 찾을 수 있습니다

https://social.msdn.microsoft.com/Forums/office/en-US/6951ef0a-a66a-489a-b0da-9516667bffa9/xlcalert-in-xll-example

길고도 짧은 이야기 : 당신이 그것을 사용하는 경우

또한 셀에 1 참조 세포의 기능으로. 그러나 Application.Run "xlGetNameExample"을 통해 매크로로 실행하면 대화 상자가 표시됩니다. 나는 당신의 문제가 그것과 비슷하다고 생각합니다. 그것을 시도하십시오. 프롬프트를 볼 수 있는지 보겠습니다.