2017-02-13 4 views
0

ssrs 보고서의 정보를 Excel 스프레드 시트로 전달하려고합니다. 내가 원하는 것은 Excel 스프레드 시트를 여는 ssrs 보고서의 링크를 클릭하는 것뿐 아니라 열린 ssrs 보고서의 값으로 Excel 스프레드 시트의 셀을 채 웁니다.ssrs의 정보를 Excel로 전달할 수 있습니까?

내가 그러나 액션을

=Fields!True_Path.Value & "\" & Fields!DOCUMENT_ID.Value

을 URL로 이동 텍스트 상자에 액션을 추가하고 사용하여 SSRS 보고서에서 엑셀 스프레드 시트 파일을 여는 달성, 내가 텍스트 상자의 값을 전달하려면 자체를 탁월한 스프레드 시트로 이것이 가능한가? 그렇다면이 작업을 어떻게 수행 할 수 있습니까? 모든 방법/제안을 환영합니다!

+0

보고서를 Excel 문서로 내보낼 수 있습니다. – Anand

답변

1

예, 매크로 사용 통합 문서를 만들고 매개 변수에 값을 전달할 수 있습니다. SSRS 보고서에서 수식 또는 변수를 사용합니다. 형식은 다음과 같습니다.

서버 \ ShareFolder \ TheWorkbook.xlsm "/ 전자 /하여 myParam

사무실 마이크로 소프트 포럼에서 능가하는 매개 변수를 전달하는 방법에 대한 좋은 반응이있다. 현재

https://social.technet.microsoft.com/Forums/office/en-US/bb9fa94f-a1d4-45cd-9279-b12e7a7e69c0/passing-a-parameter-to-an-excel-file-when-opening-it?forum=excel

을 찾을 수 있습니다
+0

빠른 응답을 보내 주셔서 대단히 감사합니다. 오늘이 기능을 사용하고 저에게 맞는 대답으로 표시하십시오. – Azuraith

+0

제안 된이 솔루션의 문제점 ssrs는 file : // 프로토콜을 사용하여 파일을 엽니 다. 이 프로토콜을 사용하면/e/mypar와 같은 방법으로 매개 변수를 추가 할 수 없습니다. 예 : SSRS에서 URL 동작으로 링크를 열 때, URL이 다음과 같습니다, 파일 : //servername/sharefolder/workbook.xlsm/전자/mypPar 그러나 즉시 공간이 후이있는 한 xlsm fille : // 프로토콜은 더 이상 처리 할 수 ​​없으며/e/mypar를 사용하지 않고 실제로는 매개 변수를 전달하기 위해 workbook.xlsm/e/mypar라는 fille을 찾습니다. 리터럴 값을 확인합니다 – Azuraith

+0

내 솔루션을 SSRS의 상대 URL 하이퍼 링크를 사용하는 이전 게시물과 결합 할 수 있습니다. Javascript 사용에 대한 섹션이 있습니다. http://stackoverflow.com/questions/1597258/ssrs-relative-url-hyperlink – kubasnack