Last active
March 27, 2020 14:39
-
-
Save PramodKumarYadav/859cec45307eded4dcc7cd5d2416a18b to your computer and use it in GitHub Desktop.
This add in expands all rows to give a detailed reading view.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Expand Rows | |
description: This add in expands all rows to give a detailed reading view. | |
host: EXCEL | |
api_set: {} | |
script: | |
content: | | |
$("#run").click(() => tryCatch(run)); | |
function run() { | |
return Excel.run(function(context) { | |
var sheet = context.workbook.worksheets.getActiveWorksheet(); | |
var range = sheet.getUsedRange(false); | |
range.format.autofitRows(); | |
range.load("rowCount"); | |
return context.sync().then(function() { | |
console.log(range.rowCount); | |
}); | |
}); | |
} | |
/** Default helper for invoking an action and handling errors. */ | |
function tryCatch(callback) { | |
Promise.resolve() | |
.then(callback) | |
.catch(function(error) { | |
// Note: In a production add-in, you'd want to notify the user through your add-in's UI. | |
console.error(error); | |
}); | |
} | |
language: typescript | |
template: | |
content: "<section class=\"ms-font-m\">\n\t<p class=\"ms-font-m\">This sample demonstrates how to use this addin using Excel API calls.</p>\n</section>\n\n<section class=\"samples ms-font-m\">\n\t<h3>Try it out</h3>\n\t<p class=\"ms-font-m\">Go to the worksheet where you want to have a detailed level view and, then press button\n\t\t<b>Expand Rows to get a detailed view</b>.</p>\n\t<button id=\"run\" class=\"ms-Button\">\n <span class=\"ms-Button-label\">Expand Rows to get a detailed view</span>\n </button>\n\t<img src='https://laughtard.com/wp-content/uploads/2017/06/cloths.gif'>\n</section>" | |
language: html | |
style: | |
content: |- | |
section.samples { | |
margin-top: 20px; | |
} | |
section.samples .ms-Button, section.setup .ms-Button { | |
display: block; | |
margin-bottom: 5px; | |
margin-left: 20px; | |
min-width: 80px; | |
} | |
language: css | |
libraries: | | |
https://appsforoffice.microsoft.com/lib/1/hosted/office.js | |
@types/office-js | |
[email protected]/dist/css/fabric.min.css | |
[email protected]/dist/css/fabric.components.min.css | |
[email protected]/client/core.min.js | |
@types/core-js | |
[email protected] | |
@types/[email protected] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment