2017-09-11 6 views

답변

1

Office.js를 사용하면 범위 개체의 rowHidden 속성을 업데이트하여 프로그래밍 방식으로 행을 숨기거나 표시 할 수 있습니다. 다음 예는 Sheet1에서 2-5 행을 숨기는 방법을 보여줍니다.

Excel.run(function (context) { 

    // Hide rows 2-5 in 'Sheet1' 
    var range = context.workbook.worksheets.getItem("Sheet1").getRange("2:5"); 
    range.rowHidden = true; 

    return context.sync() 
     .then(function() { 
      console.log("Rows 2-5 have been hidden."); 
     }); 
}).catch(function (error) { 
     OfficeHelpers.UI.notify(error); 
     OfficeHelpers.Utilities.log(error); 
}); 

이 범위에서 행 숨김 위해 거짓 에 rowHidden 속성을 설정. rowHidden 속성 (및 열을 숨기거나 숨기기에 대한 속성, 속성)의 문서는 여기 Excel API 참조 문서 : https://dev.office.com/reference/add-ins/excel/range에서 찾을 수 있습니다.

+0

나는 addin 발달에 아주 새로운이 책이다. 그 속성을 보았지만 "console.log ('행 2-5가 숨겨져 있습니다.');" 그것이 작동하지 않는 이유. 감사. – amitavak

0

김 브랜디의 대답이 좋습니다. 테이블을 사용하여 작업하는 경우 시나리오에 따라 유용한 또 다른 옵션은 필터링을 통해 행을 숨기는 것입니다. TableTableColumn 참조 항목을 참조하십시오.