亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

巧用VBA自動處理Word表格

2019-11-18 17:37:37
字體:
來源:轉載
供稿:網友
MicrosoftWord97是大家熟悉的文字處理軟件,強大的功能為我們的工作提供了很大的幫助。而VisualBasicforapplications(VBA)的應用更為Word97增添了不少特色,合理而恰當地使用VBA可為用戶提供極大的方便。下面介紹幾則使用VBA編程自動處理Word表格的例子。
  1.創建表格,插入文字
  本例的功能是在文檔開頭插入一張3行4列的表格??捎肍orEach...Next結構來循環遍歷表格中的每個單元格。在ForEach...Next結構中,InsertAfter方法用來向表格單元格添加文字("第1單元格"、"第2單元格"等等),oTable.AutoFormat屬性用于指定表格套用格式。運行結果如圖1:
@@0869600.JPG;圖1@@
  SetoDoc=ActiveDocument
  SetoTable=oDoc.Tables.Add(Range:=oDoc.Range(Start:=0,End:=0),NumRows
:=3,NumColumns:=4)
  iCount=1
  ForEachoCellInoTable.Range.Cells
  oCell.Range.InsertAfter"第"&iCount&"單元格"
  iCount=iCount 1
  NextoCell
  oTable.AutoFormatFormat:=wdTableFormatColorful2,ApplyBorders:=True,App
lyFont:=True,ApplyColor:=True
  2.在表格的列、行插入序號
  1.如果需要在表格的第一列插入序號,只需將ForEach...Next結構中的內容改為下述程序行即可,其中InsertAfter方法用來向表格單元格添加序號("第1行"、"第2行"等等)。
  IfiCountMod4=1Then
   oCell.Range.InsertAfter"第"&(iCount-1)/4 1&"行"
  EndIf
  iCount=iCount 1
  2.如果需要從表格的第二行開始插入序號,應將上述代碼改為:
  IfiCountMod4=1AndiCount>4Then
  oCell.Range.InsertAfter"第"&(iCount-1)/4&"行"
  EndIf
  iCount=iCount 1
  3.在表格的列插入日期
  (1)如需在表格的第一列插入日期,可用ForEach...Next結構來循環遍歷表格中的每個單元格,當判斷某一單元格為第一列時,插入日期。Formart(Date,...)用于指定日期的格式,下面例子中的日期從Date 1(即當前日期第二天)開始,用戶可以根據需要自定義。
  SetoDoc=ActiveDocument
  SetoTable=oDoc.Tables.Add(Range:=oDoc.Range(Start:=0,End:=0),NumRows:=
4,NumColumns:=4)
  iCount=1
  ForEachoCellInoTable.Range.Cells
  IfiCountMod4=1AndiCount>4Then
   oCell.Range.InsertAfterFormat(Date (iCount-1)/4,"YYYY.MM.DD")
  EndIf
  IfiCountMod4=2AndiCount>4Then
   oCell.Range.InsertAftercWeekName(WeekDay(Date (iCount-1)/4))
  EndIf
  iCount=iCount 1
  NextoCell
  oTable.AutoFormatFormat:=wdTableFormatColorful1,ApplyBorders:=True,Ap
plyFont:=True,ApplyColor:=True
@@0869601.JPG;圖2@@
  (2)如果需要在表格的第二列插入星期值,可在上例的ForEach...Next結構中插入以下幾行:
  IfiCountMod4=2AndiCount>4Then
  oCell.Range.InsertAftercWeekName(WeekDay(Date (iCount-1)/4))
  EndIf
  其中,WeekDay(Date)返回一數值(1~7),分別表示"星期日"~"星期六",CWeekName數組需要事先定義為:
  DimcWeekName(7)
  cWeekName(1)="星期日"
  cWeekName(2)="星期一"
  ......
  cWeekName(7)="星期六"
  4.根據單元格的內容設置不同的格式
  以上例中表格為例,如果需要將所有"星期六"和"星期日"所在行格式改為藍色背景,只要在上例程序之后追加以下幾行即可(表格格式改為wdTableFormatColorful2,行數改為12行)。程序中再次使用ForEach...Next結構遍歷表格中的每一行(Rows),如果檢測到某一行滿足條件("星期六"或"星期日"),則選擇一行(Selection.SelectRow),將其屬性改為需要的格式(本例中為藍色背景)。
  iCount=1
  ForEachRowsInoTable.Range.Rows
  If(WeekDay(Date (iCount-1))=7OrWeekDay(Date (iCount-1))=1)
AndiCount>1
  Then
   Selection.SelectRow
   WithSelection.Cells
  With.Shading
  .Texture=wdTextureNone
  .ForegroundPatternColorIndex=wdAuto
  .BackgroundPatternColorIndex=wdBlue
  EndWith
   EndWith
  EndIf
   iCount=iCount 1
   Selection.MoveDownUnit:=wdLine,Count:=1
   NextRows
@@0869602.JPG;圖3@@
  以上幾例簡要介紹了使用VBA自動處理Word表格的例子(有關VisualBasic事件、方法、對象、屬性的詳細使用方法請參閱MicrosoftWordVisualBasic幫助)??蛻艨蓪⒕幹频腣isualBasic代碼作為Word宏指定到工具欄或快捷方式,方便以后的使用。->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品高清在线| 国产成人精品日本亚洲| 欧美专区国产专区| 国产精品欧美一区二区| 久久91亚洲人成电影网站| 亚洲国产欧美一区二区丝袜黑人| 性色av一区二区三区| 色综合亚洲精品激情狠狠| 日韩国产精品视频| 亚洲国产精品成人va在线观看| 欧美有码在线观看视频| 亚洲最大福利网站| 亚洲男女性事视频| 在线不卡国产精品| 久热精品在线视频| 国产精品久久久久久久久久久久| 精品国产网站地址| 在线观看成人黄色| 欧美性xxxxhd| 久久精品国产99国产精品澳门| 国产精品免费在线免费| 国产免费一区二区三区在线能观看| 亚洲xxxx3d| 国产精品久久av| 国产乱肥老妇国产一区二| 亚洲乱亚洲乱妇无码| 久久久久成人精品| 免费91麻豆精品国产自产在线观看| 一区二区三区精品99久久| 亚洲男人天堂2024| 亚洲欧美日韩图片| 97香蕉久久夜色精品国产| 91爱爱小视频k| 欧美激情视频一区二区| 在线日韩中文字幕| 国产成人精品电影| 成人av资源在线播放| 欧美另类老肥妇| 日韩在线精品一区| 韩剧1988免费观看全集| 久久韩国免费视频| 亚洲国产欧美日韩精品| 69精品小视频| 欧美精品xxx| 成人黄色av网| 欧美激情性做爰免费视频| 97超碰国产精品女人人人爽| 久久久999精品| 亚洲人成网站999久久久综合| 国产69久久精品成人看| 欧美天堂在线观看| 国产精品日韩电影| 中文欧美在线视频| 亚洲韩国日本中文字幕| 色与欲影视天天看综合网| 欧美国产视频一区二区| 久久夜色精品国产亚洲aⅴ| 亚洲日韩欧美视频一区| 美女撒尿一区二区三区| 欧美日韩亚洲精品内裤| 日韩在线视频中文字幕| 成人激情电影一区二区| 国产成人精品av在线| 亚洲伦理中文字幕| 国产日韩欧美在线视频观看| 亚洲欧美国内爽妇网| 中文字幕免费精品一区高清| 中文日韩在线视频| yellow中文字幕久久| 久久久久久国产精品三级玉女聊斋| 久久久久久久久久亚洲| 日韩欧美在线视频免费观看| 久久久久久12| 亚洲香蕉成人av网站在线观看| 欧美三级欧美成人高清www| 91亚洲精品久久久久久久久久久久| 亚洲第一中文字幕| 国产精品久久91| 日韩欧美中文免费| 日韩av大片免费看| 午夜精品99久久免费| 国产精品男女猛烈高潮激情| 日本中文字幕久久看| 国产69精品99久久久久久宅男| 国产精品免费一区豆花| 日本不卡免费高清视频| 亚洲精品ady| 色综合久久天天综线观看| 亚洲人成啪啪网站| 精品无人区太爽高潮在线播放| 国产日韩欧美中文在线播放| 97人人爽人人喊人人模波多| 亚洲人精品午夜在线观看| 亚洲欧美一区二区精品久久久| 欧美国产精品人人做人人爱| 日本久久久a级免费| 国产在线精品成人一区二区三区| 一本色道久久88亚洲综合88| 亚洲精品中文字| 欧美日韩加勒比精品一区| 国产精品入口免费视| 国产一区二区成人| 国产在线a不卡| 久久网福利资源网站| 91日韩在线播放| 亚洲影影院av| 日韩精品亚洲精品| 中文字幕最新精品| 人人爽久久涩噜噜噜网站| 国产精品人成电影在线观看| 欧美激情免费看| 国产成人精品一区二区在线| 日韩av大片在线| 久久这里有精品视频| 三级精品视频久久久久| 国内精品免费午夜毛片| 2021久久精品国产99国产精品| 色综合久久久久久中文网| 亚洲视频日韩精品| 国产日韩欧美夫妻视频在线观看| 亚洲成色999久久网站| 欧美激情一二区| 国产在线视频不卡| 亚洲加勒比久久88色综合| 国产视频久久久| 久久久久久久久久av| 亚洲国产精品va在线看黑人动漫| 日本视频久久久| 亚洲老头同性xxxxx| 久久久国产精品亚洲一区| 7777免费精品视频| 日韩高清有码在线| 热门国产精品亚洲第一区在线| 538国产精品一区二区免费视频| 欧美大片在线免费观看| 97av在线视频免费播放| 欧美色图在线视频| 91av在线看| 亚洲自拍在线观看| 欧美日韩国产精品一区二区三区四区| 亚洲欧美中文日韩在线| 亚洲黄色免费三级| 亚洲一级片在线看| 亚洲免费高清视频| 91久久久国产精品| 国产成人在线一区二区| 亚洲男人天堂久| 亚洲影院污污.| 亚洲一级黄色av| 久久人人爽人人爽人人片亚洲| 欧美日韩国产专区| 亚洲国产精品va在线| 精品国产乱码久久久久久虫虫漫画| 亚洲天堂色网站| 国产精品久久久久久久久| 2020欧美日韩在线视频| 精品香蕉在线观看视频一| 国产精品福利在线观看| 国产在线a不卡| 日韩中文视频免费在线观看| 国产精品旅馆在线| 北条麻妃在线一区二区| 国产精品视频播放| 国产日韩欧美黄色|