最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Word VBA:批量給Word文件添加水印

2022-07-10 17:48 作者:ch_j  | 我要投稿

?因為平時幾乎用不到添加水印的功能,所以對于我來說,也需要錄制宏先分析一下。下面是思路:

本文所討論的是Word自帶的水印功能。此功能可以通過【設計】選項卡-【頁面背景】-【水印】找到。

Word水印功能導航

一、新建文檔、錄制宏

Word水印功能里面具體有的【圖片水印】和【文字水印】兩種:

1.圖片水印

(1)錄制的宏代碼

(2)分析

代碼功能

代碼的核心是要在每節(jié)的頁眉/頁腳插入一個圖片,而我們在插入時設置的其他參數(shù)如透明度都是在插入圖片后的代碼里體現(xiàn)的。

圖片水印添加步驟及效果

(3)圖片水印的實質(zhì)

我們雙擊進入已經(jīng)添加水印的節(jié)的頁眉,然后點擊圖片,從【圖片格式】菜單里查看屬性,可以知道:

A.該水印圖片是一幅襯于文字下方的

B.設置過亮度、對比度等參數(shù)的圖片

這些參數(shù)設置在錄制的代碼里都能清楚地看到。

由此可以總結:圖片水印實質(zhì)上是往頁眉/頁腳中添加一張經(jīng)過處理過和圖片。

2.文字水印

(1)錄制的代碼

(2)分析


刪除圖片水印

開頭這些代碼主要是刪除頁眉中第一次添加的圖片水印

核心:添加藝術字形狀

核心語句是這塊代碼在這一節(jié)的頁眉處用【AddTextEffect】方法,將藝術字形狀添加進去。

官網(wǎng)說明示例

通過微軟官方的說明示例也能再次得到印證:文字水印從根本或者根源上講,是往頁眉或頁腳中添加形狀,而且這個形狀是一個特殊的【藝術字形狀】。

而后面其他代碼都是在設置上面添加的藝術字形狀的其他參數(shù)比如亮度、透明度等等。

二、思路分享

從前面分析可以知道,Word里添加水印,就是在文檔每節(jié)的頁眉/頁腳插入圖片或藝術字形狀。

那么大致有兩種思路:

1.從頭開始

代碼中每次從頭開始選擇圖片進行處理或每次重新添加藝術字形狀及設置好其各種效果。

文字藝術字參數(shù)展示1


文字藝術字參數(shù)展示2

但是這種方法設計程序,要么需要使用者自己調(diào)整代碼,就算用InputBox()等方式讓用戶傳遞參數(shù),用戶也不能提前預覽效果。所以對于編寫簡單上手的程序不推薦此方法

2.統(tǒng)一為插入圖片

將圖片或藝術字效果提前統(tǒng)一設置為圖片,這樣使用都批量插入時參數(shù)就越少。

因為不是做完美的插件,是做一個馬上可以上手用,而且操作簡便的小程序。所以,我推薦用這種方式,只需要選擇存放Word文件的主文件夾或者選擇多個文件,就可以馬上完成工作。

三、示例代碼

這里主要是以【統(tǒng)一插入圖片】的方法,設計的簡單程序

1.準備

使用者的準備工作:提前將水印效果的圖片處理好(用Word、PPT、PS都可以)

2.代碼


Word VBA:批量給Word文件添加水印的評論 (共 條)

分享到微博請遵守國家法律
万荣县| 积石山| 连云港市| 霍林郭勒市| 班戈县| 宣威市| 綦江县| 郸城县| 常熟市| 托克托县| 绥棱县| 乳山市| 鱼台县| 蕉岭县| 霞浦县| 仙桃市| 永川市| 大安市| 武夷山市| 连平县| 湾仔区| 山东省| 龙州县| 包头市| 专栏| 从江县| 北川| 兴山县| 岳阳市| 玉屏| 民权县| 松原市| 岳池县| 英德市| 瓦房店市| 苏尼特右旗| 永德县| 渝北区| 合水县| 兰西县| 牡丹江市|