21.2.6 字體和邊框

版權聲明:本文為博主原創文章,轉載請在顯著位置標明本文出處以及作者網名,未經作者允許不得用于商業目的。

通過設置Rang.Font對象的幾個成員就可以修改字體,設置Range.Borders就可以修改邊框樣式。

【例 21.6【項目:code21-006】修改字體、邊框。

??????? private void Button1_Click(object sender, EventArgs e)

??????? {

??????????? Microsoft.Office.Interop.Excel.Application xls = new Microsoft.Office.Interop.Excel.Application();

??????????? Workbook Wbook = xls.Workbooks.Open("c:\\lessons\\Northwind.xls");

??????????? Worksheet Wsheet = Wbook.Worksheets["雇員"];

??????????? //修改第一行的字體

??????????? Range currentRange = Wsheet.Rows[1];

??????????? currentRange.Font.Color = XlRgbColor.rgbBlack;

??????????? currentRange.Font.Bold = true;

??????????? currentRange.Font.Name = "宋體";

??????????? currentRange.Font.Size = 12;

??????????? //修改第一列除第一個單元格外的字體

??????????? currentRange = Wsheet.Range["A2:A11"];

??????????? currentRange.Font.Bold = true;

??????????? //設置庫存量為0的單元格為加粗紅色

??????????? for(int i = 2;i<= Wsheet.UsedRange.Rows.Count;i++)

??????????? {

??????????????? currentRange = Wsheet.Range["D" + i];

??????????????? if(currentRange.Value !=null)

??????????????? {

??????????????????? if(currentRange.Value.ToString() == "0")

??????????????????? {

??????????????????????? currentRange.Font.Color = XlRgbColor.rgbRed;

??????????????????????? currentRange.Font.Bold = true;

??????????????????? }

??????????????? }

??????????? }

??????????? //為整個表格有效區域設置藍色邊框

??????????? currentRange = Wsheet.Range[Wsheet.Cells[1, 1], Wsheet.Cells[Wsheet.UsedRange.Rows.Count, Wsheet.UsedRange.Columns.Count]];

??????????? currentRange.Borders.LineStyle = XlLineStyle.xlContinuous;

??????????? currentRange.Borders.Color = XlRgbColor.rgbBlue;

??????????? Wbook.Save();

??????????? xls.Quit();

??????????? MessageBox.Show("處理完畢");

??????? }

運行結果如下圖所示:

圖21-9 工作表修改前后對比

?

學習更多vb.net知識,請參看vb.net 教程 目錄

學習更多C#知識,請參看C#教程 目錄

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/895010.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/895010.shtml
英文地址,請注明出處:http://en.pswp.cn/news/895010.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

FPGA VGA timing

概念 VGA(Video Graphics Array)時序是控制VGA接口顯示圖像的關鍵參數,它主要包括行時序和場時序兩部分。以下是對VGA時序的詳細解釋: 一、VGA接口簡介 VGA接口是IBM公司在1987年推出的一種使用模擬信號的視頻傳輸標準,具有成本低、結構簡單、應用靈活等優點,至今仍被廣…

中級通信工程師綜合教材(5、6章節)

五、現代通信網 1、通信網的構成要素 通信網在硬件設備方面的構成要素是交換設備、傳輸鏈路和終設備。 構成要素 功能作用 常見設備舉例 終端設備 通信的源點和目的地 電話機、傳真機、計算機、視頻終端、多媒體終端等 交換設備 通信網的核心設備,主要完成呼叫處理、信令處理…

360手機刷機 360手機解Bootloader 360手機ROOT

360手機刷機 360手機解Bootloader 360手機ROOT 問&#xff1a;360手機已停產&#xff0c;現在和以后&#xff0c;能刷機嗎&#xff1f; 答&#xff1a;360手機&#xff0c;是肯定能刷機的 360手機資源下載網站 360手機-360手機刷機RootTwrp 360os.top 360rom.github.io 一、…

.net一些知識點5

1.dot Net帶out的參數如何使用 string name;//假設這個參數帶out TestMethod(1,out name);//一定要有out 方法體中&#xff0c;一定要有out參數的賦值&#xff0c;并且能輸出 2.參數的傳遞方式有哪些 a.值傳遞 b.引用傳遞 ref c.輸出傳遞 out 3.設計模式知道哪些 3.us…

鏈表專題-02

鏈表專題 /*** 鏈表的節點* param <E>*/ public class ListNode<E> {public E element;public ListNode<E> next;public ListNode() {}public ListNode(E element) {this.element element;}public ListNode(E element, ListNode<E> next) {this.eleme…

外部中斷實驗 #STM32F407

外部中斷實驗 此實驗將外部中斷配置為按鍵輸入&#xff0c;通過按鍵輸入觸發外部中斷&#xff0c;在外部中斷里面實施相應的處理&#xff0c;具體功能&#xff1a; 按下KEY0&#xff0c;翻轉LED0狀態按下KEY1&#xff0c;翻轉LED1狀態按下KEY2&#xff0c;同時翻轉LED0和LED1…

java中如何給內部類的屬性賦值

在 Java 中&#xff0c;內部類的屬性賦值方式取決于該屬性的訪問修飾符、內部類的類型&#xff08;非靜態或靜態&#xff09;&#xff0c;以及賦值的時機。以下是幾種常見的方式&#xff1a; 1. 通過構造方法賦值 class Outer {class Inner {private String name;// 構造方法賦…

機器學習8-卷積和卷積核1

機器學習8-卷積和卷積核1 卷積與圖像去噪卷積的定義與性質定義性質卷積的原理卷積步驟卷積的示例與應用卷積的優缺點優點缺點 總結 高斯卷積核卷積核尺寸的設置依據任務類型考慮數據特性實驗與調優 高斯函數標準差的設置依據平滑需求結合卷積核尺寸實際應用場景 總結 圖像噪聲與…

SVN 提交與原有文件類型不一樣的文件時的操作

SVN 提交與原有文件類型不一樣的文件時的操作 背景 SVN 服務器上原本的文件是軟鏈接類型的&#xff0c;但是我將它改成普通文件再上傳。出現了以下提示&#xff1a; 解決過程 本來想著通過 svn rm 和 svn add 來解決&#xff0c;但是行不通。 最終解決方案 svn rm --keep-…

阿里云專有云網絡架構學習

阿里云專有云網絡架構 葉脊&#xff08;spine-leaf&#xff09;網絡和傳統三層網絡拓撲對比 阿里云網絡架構V3拓撲角色介紹推薦設備設備組網舉例帶外管理網絡帶外網和帶內網對比設備介紹 安全網絡設備介紹 參考 后續更新流量分析葉脊&#xff08;spine-leaf&#xff09;網絡和傳…

Deepseek本地部署指南:在linux服務器部署,在mac遠程web-ui訪問

1. 在Linux服務器上部署DeepSeek模型 要在 Linux 上通過 Ollama 安裝和使用模型&#xff0c;您可以按照以下步驟進行操作&#xff1a; 步驟 1&#xff1a;安裝 Ollama 安裝 Ollama&#xff1a; 使用以下命令安裝 Ollama&#xff1a; curl -sSfL https://ollama.com/download.…

3D數字化營銷:重塑家居電商新生態

隨著電商的蓬勃發展&#xff0c;網上訂購家具已成為眾多消費者的首選。然而&#xff0c;線上選購家具的諸多挑戰&#xff0c;如風格不匹配、尺寸不合適、定制效果不如預期以及退換貨不便等&#xff0c;一直困擾著消費者。為解決這些問題&#xff0c;家居行業急需一種全新的展示…

重塑“景區+商業”模式,打造特色文旅新體驗

重塑“景區商業”模式&#xff0c;打造特色文旅新體驗 近年來&#xff0c;旅游業蓬勃發展&#xff0c;旅游熱潮不斷升溫&#xff0c;游客消費觀念也隨之升級。為順應這一趨勢&#xff0c;各大景區紛紛探索打造特色文旅項目&#xff0c;以期吸引更多游客。然而&#xff0c;“景…

在亞馬遜云科技上云原生部署DeepSeek-R1模型(下)

在本系列的上篇中&#xff0c;我們介紹了如何通過Amazon Bedrock部署并測試使用了DeepSeek模型。在接下來的下篇中小李哥將繼續介紹&#xff0c;如何利用亞馬遜的AI模型訓練平臺SageMaker AI中的&#xff0c;Amazon Sagemaker JumpStart通過腳本輕松一鍵式部署DeepSeek預訓練模…

Kubernetes是什么?為什么它是云原生的基石

從“手工時代”到“自動化工廠” 想象一下&#xff0c;你正在經營一家工廠。在傳統模式下&#xff0c;每個工人&#xff08;服務器&#xff09;需要手動組裝產品&#xff08;應用&#xff09;&#xff0c;效率低下且容易出錯。而Kubernetes&#xff08;k8s&#xff09;就像一個…

Transformer 詳解:了解 GPT、BERT 和 T5 背后的模型

目錄 什么是 Transformer? Transformer如何工作? Transformer 為何有用? 常見問題解答:機器學習中的 Transformer 在技??術領域,突破通常來自于修復損壞的東西。制造第一架飛機的人研究過鳥類。萊特兄弟觀察了禿鷲如何在氣流中保持平衡,意識到穩定性比動力更重要。…

圖片webp格式動圖圖片

這是一個webp動圖1 這是一個webp動圖2 webp 圖像由gif 轉換 3

Spring(26) spring-security-oauth2 官方表結構解析

目錄 一、什么是 spring-security-oauth2&#xff1f;二、spring-security-oauth2 的表結構2.1 oauth_client_details 客戶端詳細信息表2.2 oauth_access_token 認證授權Token記錄表2.3 oauth_refresh_token 刷新授權Token記錄表2.4 oauth_code 授權Code記錄表 一、什么是 spri…

【R語言】plyr包和dplyr包

一、plyr包 plyr擴展包主要是實現數據處理中的“分割-應用-組合”&#xff08;split-apply-combine&#xff09;策略。此策略是指將一個問題分割成更容易操作的部分&#xff0c;再對每一部分進行獨立的操作&#xff0c;最后將各部分的操作結果組合起來。 plyr擴展包中的主要函…

【DeepSeek】DeepSeek小模型蒸餾與本地部署深度解析DeepSeek小模型蒸餾與本地部署深度解析

一、引言與背景 在人工智能領域&#xff0c;大型語言模型&#xff08;LLM&#xff09;如DeepSeek以其卓越的自然語言理解和生成能力&#xff0c;推動了眾多應用場景的發展。然而&#xff0c;大型模型的高昂計算和存儲成本&#xff0c;以及潛在的數據隱私風險&#xff0c;限制了…