2021年12月4日 星期六

[C#]VSTO study

文章學習

Application物件——Excel中的Application物件表示Excel應用程式,該物件是所有Excel物件的根,你可以通過Application物件,獲取到其他物件,在外接程式中,我們可以通過下面的方式來獲得Application物件:Globals.ThisAddIn.Application

Workbooks物件代表Workbook物件的集合,而Workbook物件表示Excel中的單個工作簿,我們可以通過下面的方式來獲得工作簿物件:Globals.ThisAddIn.Application.ThisWorkbook

Worksheets物件代表Worksheet物件的集合,而Worksheet代表的就是Excel中的表,下面的程式碼可以獲得Worksheet物件:Globals.ThisAddIn.Application.ThisWorkbook.ActiveSheet (啟用的表,每次開啟一個Excel檔案,都是表一即sheet1被啟用,所以通過該程式碼就說獲得表一物件)

Range物件代表一個範圍,是操作Excel文件最常用的物件,它可以表示為一個單元格、一行、一列或多個單元格塊(可以連續,也可以不連續)的單元格選定範圍,甚至多個工作表中的一組單元格




Visual Studio Tools for Office 簡介
https://blog.poychang.net/vsto-introduction/

VSTO 系列(01)- Excel VSTO 开发入门
https://blog.csdn.net/stone0823/article/details/114587086

VSTO之旅系列
https://www.itread01.com/p/616421.html

How to display "Updating Workflow Status" progress bar in Excel status bar in VSTO?
https://stackoverflow.com/questions/67156788/how-to-display-updating-workflow-status-progress-bar-in-excel-status-bar-in-vs

使用 VSTO C# 刪除 Excel 中的整行
https://vbaoverall.com/delete-entire-row-in-excel-using-vsto-c/

Excel的Range物件(C#)
https://www.itread01.com/content/1548633442.html

Deploying a VSTO Solution Using Windows Installer
https://docs.microsoft.com/en-us/visualstudio/vsto/deploying-a-vsto-solution-by-using-windows-installer?view=vs-2022



沒有留言:

張貼留言