小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Excel之VBA常用功能應(yīng)用篇:自動制作公司印章

 每天學(xué)學(xué)Excel 2022-02-15

No.1

Excel vba 的強(qiáng)大是無法估計(jì)的,除對數(shù)據(jù)進(jìn)行一些處理之外,它還有許多圖形管理方面的方法,通常由于其難度較大,真正學(xué)會的人并不鮮見。

辦公工作當(dāng)中,有時候需要制作一個公司印章來處理合同文本。本節(jié)將制作一個印章自動生成的方法,需要的就趕快收藏起來。

如下圖所示,生成一個印章,當(dāng)然了,以圓形為代碼,想生成其它形狀,可聯(lián)系作者修改格式,這里不做介紹。

其實(shí)整個操作過程并不復(fù)雜,讓我們分析一下,整個過程,具體制作的代碼,文章后面有介紹。

印章中有三個對象組成,一個文本框,1個圓形對象和一個五角形圖形對象。

添加方法分別為:

  • 文本框:Shapes.AddTextbox(msoTextOrientationHorizontal, T, L, W, H)

  • 圓形:Shapes.AddShape(msoShapeOval, T, L, W, H)

  • 五角形:Shapes.AddShape(msoShape5pointStar, T, L, W, H)

很顯然只用了一個方法,Shapes.AddShape()

這個方法就是添加圖形對象的作用,其中的第一個參數(shù)為圖形類型,TLWH,分別代表圖形的頂部邊距,左邊距,寬和高。

其中圖形類型是一個MsoAutoShapeType 枚舉值,代表了不同的圖形,大約有幾十種或者更多,在對應(yīng)著插入菜單中的各種圖形,有興趣可自己對照學(xué)習(xí)。

No.2

接下來,看一下實(shí)現(xiàn)的過程。

制作過程,首先輸入公司名稱,然后單擊一下鼠標(biāo)就完成了。

操作很簡單,其原因是完全用代碼來進(jìn)行處理,下面是參考代碼:

添加印章文字

Sub AddText(T, L, W, H, Str)

'添加文字

ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, T, L, W, H).Select

Selection.ShapeRange.TextFrame2.TextRange.Characters.Text = Str

Selection.ShapeRange.Fill.Visible = msoFalse

With Selection.ShapeRange.TextFrame2.TextRange.Font

.Fill.Visible = msoTrue

.Fill.Solid

.Fill.ForeColor.RGB = RGB(255, 1, 1)

.Size = 38

.Name = "仿宋"

.Bold = True

End With

Selection.ShapeRange.TextEffect.PresetShape = msoTextEffectShapeArchUpCurve

End Sub

添加印章外邊框圓形

Sub AddOval(T, L, W, H)

'添加一個圓

ActiveSheet.Shapes.AddShape(msoShapeOval, T, L, W, H).Select

Selection.ShapeRange.Fill.Visible = msoFalse

With Selection.ShapeRange.Line

.Visible = msoTrue

.ForeColor.RGB = RGB(255, 0, 0)

.Transparency = 0

.Weight = 4.5

End With

End Sub

添加五角星

Sub Add5PointStar(T, L, W, H)

' 添加一個五角星

ActiveSheet.Shapes.AddShape(msoShape5pointStar, T, L, W, H).Select

With Selection.ShapeRange.Line

.Visible = msoFalse

.ForeColor.RGB = RGB(255, 0, 0)

.Transparency = 0

End With

With Selection.ShapeRange.Fill

.Visible = msoTrue

.ForeColor.RGB = RGB(255, 0, 0)

.Transparency = 0

.Solid

End With

End Sub

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多