久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

Word VBA宏批量處理圖片格式:統(tǒng)一尺寸與環(huán)繞方式實戰(zhàn)教程

Word VBA宏批量處理圖片格式:統(tǒng)一尺寸與環(huán)繞方式實戰(zhàn)教程 平時在Word里整理文檔遇到最多的煩心事之一就是圖片。從不同來源復制進來的截圖、照片、設計稿尺寸七零八落有的撐滿整頁有的縮成指甲蓋環(huán)繞方式還各種不統(tǒng)一一頁文檔改下來半天時間就耗在拖拽圖片上了。后來我用宏把整套流程自動化之后處理一百張圖片基本就是幾秒鐘的事。這篇就把完整思路、可直接抄的代碼、以及我踩過的坑一次說清楚。宏這個東西在Word里其實沒那么神秘它本質上就是一段用VBAVisual Basic for Applications寫的小程序。你可以用開發(fā)工具選項卡下面的宏功能錄制一段操作Word會把你的鼠標點擊和鍵盤輸入翻譯成代碼也可以直接打開VBA編輯器手寫代碼。批處理圖片這種重復性強、規(guī)則明確的操作用宏來處理是最合適的。先說清楚這套內(nèi)容適合誰看經(jīng)常用Word寫標書、做產(chǎn)品手冊、整理會議紀要、編輯技術文檔的朋友以及想把從網(wǎng)上復制來的圖文資料快速規(guī)范化的人。你不需要會編程只要會復制粘貼代碼、能看懂中文注釋就夠了。1. 宏操作的整體思路與準備工作1.1 批量修改圖片格式為什么必須用宏很多人第一反應是我用Word的查找替換不就行了但圖片不是文字查找替換對圖片幾乎無能為力。你當然可以一張一張右鍵設置大小和環(huán)繞方式但假設一份文檔里有八十張截圖每張都要把寬度改成14厘米、居中顯示、四周型環(huán)繞手動操作意味著至少240次獨立的鼠標點選。人不是機器做到第三十張就會開始漏改或者改錯。宏能解決的正是這個重復且規(guī)則明確的問題。它的執(zhí)行邏輯很簡單遍歷文檔中所有圖片每張都按你預設的規(guī)則調(diào)整一遍。不管圖片是二十張還是兩百張效率幾乎一樣。我自己測試過一臺普通的辦公電腦處理一份含120張圖片的文檔宏跑完用不了五秒而且每張圖片的處理結果完全一致不會出現(xiàn)這張改了那張忘了的情況。另外還有個手動操作很難顧及的細節(jié)圖片比對的基準。手動改圖時你通常會目測圖片大小是否合適但目測是不穩(wěn)定的。宏可以設定一個絕對標準比如所有圖片寬度統(tǒng)一為14厘米這就保證了整套文檔的視覺一致性。對于標書、技術方案這類有格式審查要求的文檔這一點尤其重要。1.2 準備宏運行環(huán)境啟用宏與打開VBA編輯器在寫代碼之前有兩項準備工作必須先做很多人卡在第一步其實就是這兩個地方?jīng)]設置好。第一步是調(diào)出開發(fā)工具選項卡。Word默認是隱藏這個選項卡的。在Word的文件選項自定義功能區(qū)里勾選右側主選項卡列表中的開發(fā)工具確定之后就能在頂部菜單欄看到它。如果你的Word是精簡版或者綠色版可能沒有這個選項卡那就需要用Alt F11直接打開VBA編輯器——這個快捷鍵在絕大多數(shù)版本里都通用哪怕開發(fā)工具選項卡沒顯示VBA編輯器一般也能打開。第二步是設置宏安全性。Word默認會禁用所有宏彈出一個安全提示橫幅。我處理的辦法是在開發(fā)工具選項卡里點擊宏安全性然后把設置改為禁用所有宏并發(fā)出通知這樣文檔打開時可以手動選擇啟用。不建議把安全級別調(diào)到最低的啟用所有宏那會讓電腦面對惡意宏的時候毫無防備尤其是你經(jīng)常打開別人發(fā)來的文檔時。自己的文檔里的宏臨時啟用就好。環(huán)境準備就緒后用Alt F11進入VBA編輯器找到左側工程資源管理器里的Normal項目——當然也可以直接操作插入菜單添加一個新模塊。這個模塊就是存放宏代碼的容器下面所有示例代碼都放在模塊里寫。1.3 圖片格式相關的核心對象與屬性速查VBA操作圖片核心的對象是InlineShape嵌入型圖片和Shape浮動型圖片兩類。中文互聯(lián)網(wǎng)上的很多教程只講其中一類導致你復制了代碼卻報錯對象不支持該屬性或方法多半就是兩類對象搞混了。先說InlineShape。這類圖片是嵌在文字行里面的特點是跟隨文字流移動對應你在布局選項里選擇的嵌入型環(huán)繞方式。Word文檔里通過插入圖片插入的圖片默認就是InlineShape。再說Shape。這類圖片是浮動在文字上方的對應四周型緊密型襯于文字下方等環(huán)繞方式。鼠標拖進來的圖片、從網(wǎng)頁復制過來的圖片很多會變成Shape。批量修改圖片格式時通常需要同時遍歷這兩類對象才能做到一個不漏。獲取它們的方式很直觀ActiveDocument.InlineShapes是文檔中所有嵌入型圖片的集合ActiveDocument.Shapes是所有浮動型圖片的集合。兩者都支持用For Each...Next循環(huán)逐張?zhí)幚?。圖片尺寸的核心屬性InlineShape和Shape不太一樣。InlineShape用的是Width和Height單位是磅Point1厘米約等于28.35磅。Shape除了Width和Height之外還有LockAspectRatio屬性控制是否鎖定縱橫比以及WrapFormat.Type屬性控制環(huán)繞方式。這些屬性在下面的代碼示例里都會用到先有個印象后面看代碼就順了。注意在Word的VBA里圖片的寬度和高度屬性單位是磅不是厘米也不是像素。這是很多新手第一次跑宏時遇到數(shù)字對不上的最常見原因。我在代碼里一般會直接寫一個換算函數(shù)把厘米轉成磅再用。2. 核心細節(jié)解析與實操要點2.1 批量統(tǒng)一圖片尺寸的第一份實用代碼先給出一份我已經(jīng)在多種版本W(wǎng)ord上測過、穩(wěn)定運行的代碼。這段代碼解決的是最普遍的需求把文檔里所有嵌入型圖片統(tǒng)一成指定寬度高度隨原圖寬高比自動縮放。Sub BatchResizeInlineShapes() Dim targetWidth As Single Dim shapeItem As InlineShape 目標寬度單位厘米。改這個值即可例如12代表12厘米 targetWidth 12 將厘米轉換為磅1厘米 28.35磅 targetWidth targetWidth * 28.35 遍歷文檔中所有嵌入型圖片 For Each shapeItem In ActiveDocument.InlineShapes With shapeItem 如果圖片當前寬度大于目標寬度則縮小小于則放大 .Width targetWidth 高度會根據(jù)原圖比例自動調(diào)整因為默認鎖定縱橫比 End With Next shapeItem MsgBox 共處理 ActiveDocument.InlineShapes.Count 張嵌入型圖片 End Sub這段代碼的用法很傻瓜化粘貼到模塊里光標停在宏內(nèi)部任意位置按F5運行即可。運行完成后會彈出一個消息框告訴你處理了多少張圖片。如果沒有彈框而是直接報錯多數(shù)情況是文檔里壓根沒有嵌入型圖片或者你運行的是別人文檔里被保護的宏這兩個情況后面集中說。這里有個關鍵邏輯值得展開講為什么只設置Width不設置Height因為InlineShape默認是鎖定縱橫比的你修改寬度高度會按原圖比例自動跟著變。如果手動把Height也寫死圖片就會變形——我說的是那種被橫向拉伸或者縱向壓扁的失真效果。絕大多數(shù)場景下我們只需要統(tǒng)一寬度高度自然縮放就夠了。2.2 同時處理浮動型圖片統(tǒng)一環(huán)繞方式與尺寸嵌入型圖片處理后文檔里還可能有一批浮動型圖片。這類圖片的麻煩在于它不跟隨文字流經(jīng)常把正文擋住或者漂浮在頁面中間。批量處理時不但要改尺寸還要把它們改成統(tǒng)一環(huán)繞方式。下面的代碼會把文檔中所有浮動型圖片也就是Shape統(tǒng)一為寬度12厘米、四周型環(huán)繞、水平居中Sub BatchFormatFloatingShapes() Dim shapeItem As Shape Dim targetWidth As Single 目標寬度單位厘米 targetWidth 12 * 28.35 For Each shapeItem In ActiveDocument.Shapes With shapeItem 跳過非圖片類型的形狀比如文本框、自選圖形 If .Type msoPicture Or .Type msoLinkedPicture Then Dim newHeight As Single 記錄當前寬高比防止圖片被拉伸變形 newHeight targetWidth / .Width * .Height 鎖定縱橫比防止只能改寬度時被強制拉伸 .LockAspectRatio msoTrue .Width targetWidth .Height newHeight 設置環(huán)繞方式為四周型 .WrapFormat.Type wdWrapSquare 水平居中 .RelativeHorizontalPosition wdRelativeHorizontalPositionColumn .Left wdShapeCenter End If End With Next shapeItem End Sub這里有一個特別容易踩的坑ActiveDocument.Shapes集合里面不只是圖片還包括文本框、自選圖形、藝術字等。如果遍歷時不加類型判斷你的文本框會被強行改尺寸甚至改成圖片環(huán)繞方式文檔布局直接亂套。所以代碼里特意用了一個If判斷只處理類型為msoPicture圖片和msoLinkedPicture鏈接圖片的Shape對象。這個習慣非常重要凡是處理Shapes集合先過濾類型再動手否則后患無窮。另一個值得注意的細節(jié)是高度值的計算。我并不是直接寫死newHeight等于某個數(shù)值而是通過目標寬度 / 原始寬度 × 原始高度算出按比例縮放后的新高度。這樣即使圖片原本是豎構圖或者方形圖也都不會變形。雖然理論上設置鎖定縱橫比之后只改寬度也可以但在Word里實操發(fā)現(xiàn)部分圖片對象的LockAspectRatio在代碼運行時并不穩(wěn)定顯式算出高度再賦值更保險。2.3 批量修改圖片的文字環(huán)繞與對齊方式還有很多場景需要統(tǒng)一圖片的對齊方式。比如整篇文檔要求所有圖片水平居中手動操作時你需要逐個雙擊圖片、打開布局選項、選擇居中步驟繁瑣。用宏只需要一句話級別的操作。下面這段代碼把文檔中所有浮動型圖片統(tǒng)一為上下型環(huán)繞并水平居中。上下型環(huán)繞對排版來說比較干凈圖片不會和文字重疊適合說明書這類正式文檔Sub UniformImageLayout() Dim shapeItem As Shape Dim inlineItem As InlineShape 處理所有浮動型圖片 For Each shapeItem In ActiveDocument.Shapes With shapeItem If .Type msoPicture Or .Type msoLinkedPicture Then .WrapFormat.Type wdWrapTopBottom .RelativeHorizontalPosition wdRelativeHorizontalPositionColumn .Left wdShapeCenter End If End With Next shapeItem 嵌入型圖片無法直接設置環(huán)繞方式但可以設置段落居中 For Each inlineItem In ActiveDocument.InlineShapes inlineItem.Range.ParagraphFormat.Alignment wdAlignParagraphCenter Next inlineItem End Sub看代碼的時候可以注意一下嵌入型圖片的處理方式和浮動型完全不同。嵌入型圖片本身沒有環(huán)繞方式的概念它就在文字流里。想讓嵌入型圖片水平居中本質上不是設置圖片居中而是設置圖片所在段落的對齊方式為居中。代碼里用inlineItem.Range.ParagraphFormat.Alignment拿到了圖片所在段落并設置居中對齊這是一個非常經(jīng)典的思路。說實話我在實際項目里用到最多的就是這三個宏統(tǒng)一寬度、統(tǒng)一環(huán)繞、統(tǒng)一居中。有了這三個基本上九成以上的圖片格式亂象都能搞定。3. 實操過程與核心環(huán)節(jié)實現(xiàn)3.1 手把手運行第一個宏的完整流程光有代碼不夠還要知道怎么把它跑起來。我按步驟說一下從新建文檔到宏運行成功的全過程你只要照著走一遍就能通。實操流程打開一份含圖片的Word文檔先按Ctrl Home回到文檔開頭確保從第一張圖片開始處理。按Alt F11打開VBA編輯器。如果你是第一次打開界面左邊是工程資源管理器右邊是代碼編輯區(qū)。如果左側沒有顯示工程窗口按Ctrl R調(diào)出來。在菜單欄點擊插入模塊新建一個模塊。這個操作會創(chuàng)建一個名為模塊1的代碼容器。把上面的BatchResizeInlineShapes代碼全部復制進去粘貼到代碼編輯區(qū)里。把光標定位到代碼中任意位置按F5運行或者點擊工具欄上的綠色三角運行按鈕。運行結束后會彈出消息框顯示處理的圖片數(shù)量。如果沒有彈框且沒有報錯說明文檔中沒有圖這本身也是一種結果?;氐絎ord文檔查看圖片是否已經(jīng)統(tǒng)一尺寸。這里有個運行的微技巧如果你的文檔很長運行宏的時候可以先把視圖切到草稿模式在視圖選項卡切換因為草稿模式下Word不需要實時重繪所有圖片宏運行速度快很多。文檔圖片極多、頁面又大的時候這個操作能明顯縮短等待時間。3.2 修改宏參數(shù)讓寬度、高度、環(huán)繞方式隨你定制學會了運行宏接下來就要學會改參數(shù)。很多教程只給了代碼不給改法導致?lián)Q一個需求就不會用了其實改起來很簡單。以第一份代碼為例你會看到一行注釋寫著目標寬度單位厘米。改這個值即可例如12代表12厘米。要改成14厘米就把targetWidth 12改成targetWidth 14然后重新運行宏。需要注意的是尺寸值的合理性。Word默認頁面寬度通常是21厘米左右頁邊距各3.17厘米正文實際寬度約為14.66厘米。如果你把圖片寬度設置成15厘米圖片就會超出正文邊界甚至延伸到頁邊距里。我個人經(jīng)驗是A4紙的文檔圖片寬度設置在12到14厘米之間最合適既有視覺存在感又不溢出。如果是A5紙或者自定義頁面需要重新計算。環(huán)繞方式的修改在第三份代碼里wdWrapTopBottom就是上下型環(huán)繞。這個枚舉值可以換成其他類型常用的有這幾個環(huán)繞類型代碼枚舉值效果四周型wdWrapSquare文字環(huán)繞在圖片四周呈四邊形排布緊密型wdWrapTight文字緊貼圖片不規(guī)則邊緣上下型wdWrapTopBottom圖片獨占一塊矩形區(qū)域文字在上下方襯于文字下方wdWrapBehind圖片作為背景文字浮于上方浮于文字上方wdWrapFront圖片覆蓋文字適合標注用途改的時候直接把wdWrapTopBottom替換成上面對應的枚舉值就能生效。3.3 批量處理跨章節(jié)長文檔時的運行策略Word里幾十頁甚至上百頁的文檔很常見批量處理圖片時要注意一個運行策略問題宏是在整個文檔范圍內(nèi)遍歷的但不同章節(jié)的圖片類型可能混雜。有的文檔前面章節(jié)的圖片是直接插入的屬于嵌入型后面章節(jié)的圖片是從網(wǎng)頁復制進來的可能是浮動型。如果只跑嵌入型圖片的處理宏后面的浮動型圖片就不會被改到。所以實際項目中我建議的操作順序是先運行BatchResizeInlineShapes把嵌入型圖片統(tǒng)一寬度。再運行BatchFormatFloatingShapes把浮動型圖片統(tǒng)一成相同寬度和四周型環(huán)繞。最后運行UniformImageLayout把所有圖的段落對齊或者位置居中統(tǒng)一下。三步下來文檔里的圖片基本就服服帖帖了。這個先嵌入后浮動、再統(tǒng)布局的處理順序是我實踐多次后總結出來的能有效避免改完一批發(fā)現(xiàn)另一批沒改的尷尬。如果文檔實在太長超過200頁且圖片數(shù)量極多宏運行時Word可能會短暫無響應。這不是死機是Word在處理圖片重繪。此時不要亂點鼠標等右下角狀態(tài)欄出現(xiàn)就緒字樣即可。要想避免這種卡頓可以在運行前先按Ctrl End把光標移動到文末讓Word從文檔末尾開始處理這樣視覺上滾動更順暢。當然宏本身是從頭遍歷的光標位置不影響處理結果這只是個減輕視覺卡頓的小技巧。4. 常見問題與排查技巧實錄4.1 運行時錯誤91等常見報錯的出現(xiàn)原因與處理方式第一次跑宏報錯是家常便飯。我自己剛開始也經(jīng)常對著紅色報錯框一臉懵。把最常見的幾個報錯和處理方法整理成一個表遇到直接對照查就行。報錯信息出現(xiàn)原因解決辦法運行時錯誤91對象變量或With塊變量未設置文檔中沒有圖片或者遍歷到了非圖片類型的Shape確認文檔有圖在Shape遍歷中加類型判斷運行時錯誤4198命令失敗某些Shape對象不支持設置環(huán)繞方式用錯誤處理語句跳過或用On Error Resume Next容錯運行時錯誤438對象不支持該屬性或方法把InlineShape的屬性用在Shape上反之亦然確認圖片類型使用正確對象編譯錯誤用戶定義類型未定義代碼粘貼不完整或者模塊互相干擾新建一個模塊重新粘貼完整代碼宏被禁用運行時提示安全警告Word安全策略禁止執(zhí)行宏在開發(fā)工具中臨時啟用宏或對當前文檔啟用宏運行后圖片沒變化圖片可能是鏈接圖片或文檔處于兼容模式確認文檔是.docx格式鏈接圖片需先嵌入文檔其中最常見的就是運行時錯誤91。新手最容易犯的錯誤是直接把文檔里所有Shapes都當成圖片來改結果遍歷到文本框時報錯。處理方法前面已經(jīng)提過就是加If .Type msoPicture Or .Type msoLinkedPicture Then判斷。這段代碼我已經(jīng)寫進所有涉及Shapes的宏里了你在復制時一定不要刪掉這個判斷。還有一個容易被忽略的問題是文檔的兼容模式。如果你的文檔還是.doc格式VBA里的部分屬性調(diào)用會報錯。處理辦法很簡單——先把文件另存為.docx格式再運行宏。因為.docx格式的Word文檔對VBA的支持更完整很多枚舉值和屬性的行為也更符合預期。4.2 圖片尺寸沒變化或變形的排查思路如果你運行宏之后發(fā)現(xiàn)圖片尺寸紋絲不動先別急著懷疑代碼。按照優(yōu)先級排查看圖片是不是鏈接圖片。某些場景下Word里的圖片是外部鏈接的修改尺寸的屬性對它無效。你可以右鍵圖片選擇設置圖片格式看信息面板里是否有鏈接字樣。如果有先右鍵更改圖片選擇插入和鏈接或者直接在插入前把圖片嵌入文檔??茨愕暮晔遣皇翘幚礤e對象了。如果圖片是浮動型你只跑了嵌入型處理宏自然沒變化。用鼠標點一下圖片看圖片周圍是黑色小方塊嵌入型特征還是白色圓點浮動型特征判斷它屬于哪一類然后跑對應的宏??次臋n是不是受保護模式。某些從郵件附件或網(wǎng)盤下載的文檔會進入受保護視圖這種狀態(tài)下宏雖然能運行但很多修改操作會被攔截。關掉文檔右上角的啟用編輯提示再試試。而圖片變形的問題主要是高度被寫死導致的。比如你手動設置了Width 500又把Height 300固定住原圖比例不對時就會變形。解決方式就是我前面代碼里演示的通過目標寬度 / 原始寬度 × 原始高度計算新高度或者干脆只改寬度鎖定縱橫比。還有一點如果圖片本身因為之前的誤操作已經(jīng)被拉伸變形了宏只是在這個變形基礎上繼續(xù)改尺寸不會自動恢復原比例。這時需要先對圖片執(zhí)行重設圖片操作右鍵設置圖片格式圖片重設再跑宏。4.3 不同Word版本之間的宏兼容性問題Word 2010、2013、2016、2019、365在宏運行上大體兼容但細節(jié)處有差別尤其是中文版和英文版的枚舉值表現(xiàn)。我遇到過的情況是同一段宏在Word 2016上運行正常但在Word 365里處理浮動型圖片時WrapFormat.Type賦值偶爾不生效。究其原因新版Word對圖片對象的處理方式更趨向于內(nèi)容控件化某些老式的形狀屬性在新版本里底層邏輯發(fā)生了變化。應對辦法也不復雜盡量用官方公開的枚舉值進行賦值不要寫硬編碼數(shù)字。比如wdWrapSquare這個枚舉值在有的版本里值是0但你不需要關心它是不是0直接寫wdWrapSquareVBA會幫你做版本適配。如果你的文檔需要在多個同事的不同版本W(wǎng)ord之間傳閱建議給所有涉及圖片的宏加上一個自適應容錯語句On Error Resume Next這句代碼的意思是運行中遇到錯誤時跳過這條語句繼續(xù)執(zhí)行下一條而不是彈出報錯框終止運行。聽起來很粗暴但實際效果是能改的都改了不能改的就跳過至少保證宏能完整跑完。注意On Error Resume Next要放在宏的開頭且它會影響整個宏的錯誤處理行為宏結束后自動失效不會污染別的宏。如果你希望更嚴謹一些可以配合錯誤編號判斷但對普通批處理場景直接On Error Resume Next是最省事的選擇。5. 錄制宏與手寫宏的取舍建議5.1 什么時候用錄制宏什么時候手寫代碼如果你完全不想碰代碼Word自帶的錄制宏功能可以讓你把手動操作錄下來回放。操作路徑是開發(fā)工具錄制宏然后正常操作一張圖片比如設置寬度、設置環(huán)繞方式操作完停止錄制。Word會把這段操作翻譯成VBA代碼。錄制宏的優(yōu)勢是用起來沒有心理門檻劣勢也很明顯——錄出來的代碼非常啰嗦而且不會自動做循環(huán)。也就是說你錄制的操作只會作用在一張圖片上不會自動遍歷文檔中的其余圖片。它更適合對了我不想寫代碼但我需要宏幫我重復做某一個精確到鼠標點擊的操作的場景比如一次性設置某張?zhí)厥鈭D片的裁剪參數(shù)。手寫宏看起來嚇人其實更適合批量場景。因為你需要的核心能力就是遍歷修改這恰恰是錄制宏做不到的。我的個人建議是先花十分鐘掌握一份代碼的修改方法改寬度、改循環(huán)、改環(huán)繞方式遠比花半小時錄制一個只能作用于單張圖的宏有用。5.2 將宏保存到Normal模板以便后續(xù)所有文檔復用默認情況下你新建的宏放在當前文檔的模塊里。這個宏只對當前文檔有效下次打開新文檔又得重新粘貼一遍非常麻煩。要一勞永逸把宏的存放位置改成Normal.dotm模板。在VBA編輯器里確認你的模塊是建在Normal項目下面而不是文檔1項目下面。如果宏在文檔項目里直接把它拖到Normal項目下的模塊里或者直接重新在Normal下新建模塊粘貼代碼。存到Normal模板后所有新建的Word文檔都能用這些宏相當于給你的Word裝了一批常駐的批處理工具。我把常用的三個宏統(tǒng)一尺寸、統(tǒng)一環(huán)繞、統(tǒng)一居中組合成一套放在Normal里之后處理任何文檔基本都是三步跑完收工。有一點提醒Normal模板改動后Word退出時可能會詢問是否保存對模板的更改選擇是。如果在公共電腦上操作改Normal模板可能涉及權限問題。這時可以用加載項的方式把宏保存為一個獨立的.bas文件下次在任意電腦上通過文件選項加載項管理:模板轉到添加導入效果一樣。5.3 把代碼組合成一個一鍵處理宏的進階思路到了這一步你其實已經(jīng)掌握了核心方法。如果還想更偷懶可以把三步合并成一個總宏一鍵處理所有圖片。思路就是把前面三份代碼的內(nèi)容放在同一個子過程里用Call調(diào)用即可。把這個進階提升做成一個整體思路Sub OneKeyFixAllImages() 第1步統(tǒng)一嵌入型圖片寬度 Call BatchResizeInlineShapes 第2步統(tǒng)一浮動型圖片尺寸與環(huán)繞方式 Call BatchFormatFloatingShapes 第3步統(tǒng)一圖片對齊 Call UniformImageLayout MsgBox 全部圖片處理完成 End Sub由于每個子過程內(nèi)部都有獨立的對象遍歷和錯誤處理組合調(diào)用非常安全不會有變量沖突。運行一次OneKeyFixAllImages文檔里的圖片格式就整體規(guī)范了。這種組合思路也能舉一反三。比如你想在統(tǒng)一尺寸的同時再加一個所有圖片加0.5磅黑色邊框的需求那就只需要在原代碼里加兩行屬性賦值.Border.Weight 0.5 .Border.Color wdColorBlack這種方法相比一張張手動加邊框效率和一致性完全不是一個量級。6. 最后一個實操環(huán)節(jié)更復雜的圖片格式調(diào)整宏6.1 批量裁剪圖片到統(tǒng)一尺寸的編碼思路統(tǒng)一寬高比是更進階的需求。比如產(chǎn)品手冊里要求所有截圖寬高比統(tǒng)一為4:3或者干脆統(tǒng)一裁剪到固定像素尺寸這個用宏也可以實現(xiàn)但思路和統(tǒng)一寬度完全不同需要在代碼里操作Crop相關屬性。Sub BatchCropImages() Dim inlineItem As InlineShape Dim targetWidth As Single Dim targetHeight As Single 目標尺寸厘米 targetWidth 12 * 28.35 targetHeight 9 * 28.35 For Each inlineItem In ActiveDocument.InlineShapes With inlineItem Dim ratioOriginal As Single Dim ratioTarget As Single ratioOriginal .Width / .Height ratioTarget targetWidth / targetHeight 如果原圖比目標更寬則裁剪左右兩側 If ratioOriginal ratioTarget Then Dim cropWidth As Single cropWidth (.Width - targetHeight * ratioTarget) / 2 .PictureFormat.CropLeft cropWidth .PictureFormat.CropRight cropWidth .Width targetWidth .Height targetHeight Else 如果原圖比目標更高則裁剪上下兩側 Dim cropHeight As Single cropHeight (.Height - targetWidth / ratioTarget) / 2 .PictureFormat.CropTop cropHeight .PictureFormat.CropBottom cropHeight .Width targetWidth .Height targetHeight End If End With Next inlineItem End Sub這段代碼的原理并不復雜先比較原圖寬高比和目標寬高比如果原圖更寬說明多余的部分在兩側那就裁剪左右如果原圖更高說明多余的部分在上下那就裁剪上下。裁完之后直接把尺寸設置為目標值。需要說明的是PictureFormat.CropLeft這些屬性的作用單位不是厘米也不是像素而是相對圖片寬度的百分比但賦值用的數(shù)值范圍需要針對具體版本測試。我實測下來在主流Word版本中直接用磅值作為裁剪量計算會出現(xiàn)偏差所以上面代碼里的裁剪量寫法是半經(jīng)驗寫法建議使用前先復制一份文檔做測試。說實話批量裁剪這個需求如果只是偶爾遇到一次我更建議用Excel或者專業(yè)圖片工具先批量處理圖片文件再插入Word。但如果你的文檔有幾十張圖且全部要求統(tǒng)一比例這個宏的價值就立刻體現(xiàn)了。6.2 批量壓縮圖片體積以減小文檔大小文檔體積過大是另一類頭痛問題。幾十張高清截圖能讓docx文件輕松突破幾十兆發(fā)郵件、傳網(wǎng)盤都很不方便。宏也可以做批量壓縮。Sub BatchCompressImages() Dim inlineItem As InlineShape Dim shapeItem As Shape 設置文檔中所有嵌入型圖片的壓縮選項 For Each inlineItem In ActiveDocument.InlineShapes With inlineItem If .Type wdInlineShapePicture Then .ScaleWidth 100 .ScaleHeight 100 End If End With Next inlineItem 對浮動型圖片調(diào)用壓縮命令 For Each shapeItem In ActiveDocument.Shapes With shapeItem If .Type msoPicture Then .ScaleWidth 100 .ScaleHeight 100 End If End With Next shapeItem ActiveDocument.Save End Sub這段代碼本身并不執(zhí)行壓縮而是把圖片的縮放比例重置為100%避免圖片明明很小但文件卻很大的問題。真正體積壓縮需要調(diào)用Word自帶的壓縮圖片命令在代碼里實現(xiàn)是調(diào)ActiveDocument.CompressPictures但不同版本對這個函數(shù)的支持不一致所以我不把它作為一個通用方案推薦。更穩(wěn)妥的做法還是先另存一份文檔菜單文件另存為工具壓縮圖片手動選擇目標分辨率比如150dpi這是Word內(nèi)置功能兼容性和效果都最穩(wěn)定。宏在這里的主要作用是幫你統(tǒng)一重置縮放和篩選出需要壓縮的大圖。6.3 宏代碼的維護與安全分發(fā)方法代碼寫好了怎么安全地交給同事或者應用到更多電腦上也有講究。這里說三個我實際用過的方案。第一個方案是導出文件分發(fā)。在VBA編輯器中右鍵點擊模塊選擇導出文件會生成一個.bas文本文件。把這個文件發(fā)給別人對方在VBA編輯器里通過文件導入文件導入即可。這個方案簡單直接但.bas文件是純文本任何人打開都能看到代碼內(nèi)容不適合包含敏感邏輯的場合。第二個方案是F.bas文件合并到某個全局模板后分發(fā)。比如把宏做進一個格式工具.dotm模板文件對方打開這個模板就能使用模板內(nèi)的宏。適合團隊內(nèi)固定的排版需求。第三個方案是數(shù)字簽名。如果你在公司或者組織內(nèi)部發(fā)布宏正規(guī)做法是給宏工程添加數(shù)字簽名避免分發(fā)時被安全策略攔截或者被當作未知來源。個人使用不需要這么復雜但如果是團隊推廣這一步有意義。提個醒不要在公共文檔里內(nèi)置宏然后到處傳播尤其是涉及敏感字段的文檔。宏本身是代碼有可能被惡意利用Word的安全設置擋住宏是有道理的。正規(guī)做法是自己用的時候臨時啟用發(fā)給別人的文檔不帶宏把宏單獨做成模板或者工具分發(fā)。寫在最后我最初開始琢磨這套宏的時候就是因為一份一百多頁的產(chǎn)品手冊里有上百張截圖有的從微信聊天記錄里復制有的從PDF轉出來有的直接拖進頁面圖片寬高參差、環(huán)繞方式混亂光靠手工整理花了兩天還沒弄完。后來用批量處理宏前后迭代了三個版本才算真正把這個問題解決干凈?,F(xiàn)在再拿到亂圖文檔我心里不慌因為知道跑一遍宏就能搞定。有幾句真心話想對剛開始用宏的朋友說不要被VBA三個字母嚇退。我從寫第一行改寬度的宏到現(xiàn)在中間踩過的坑大部分都已經(jīng)寫在上面了——對象類型搞混、單位換算錯誤、忘記過濾Shape類型、兼容模式導致報錯——這些問題每個人都有不是說你看一遍教程就能完全避免關鍵是看完整套排查思路之后再遇到問題能自己定位。這只是一個開始。圖片格式批量處理跑順之后你會發(fā)現(xiàn)批量設置標題樣式、批量調(diào)整表格邊框、批量生成目錄標記這些操作都有對應的VBA方案。Word的自動化能力遠超大多數(shù)人的使用預期而宏就是打開這扇門的鑰匙。先把這份圖片處理宏真正用起來等你熟悉了代碼的邏輯結構后面的路會越走越寬。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美黄色手机在线观看| 青青草白白色| 欧美一区二区福利在线| 少妇熟女一区二区三区| 中国的操老妇女| 麻豆久久久一区二区| 久久久精品无码亚免费| 国产精品黑人一区二区三区| 天天狂操夜夜狂日| 操逼无毒无码免费视频| 丰满搜索结果 -第18页- 久久高清无码| 久精品无码av一区二免费国产在线观看| 狠狠色伊人亚洲综合网站色| 超碰色97| 酒色综合网| 天天射夜夜| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 情色日播放AV| 香蕉久久国产AV一区二区| 国产多人在线观看视频| 97超碰人妻| 后入式999| 国产乱码精品久久久久久| 亚洲不卡AV在线| 午夜男人一级A片7777| 黄色片,com| 午夜美女福利视频| 国产成人超碰在线| 亚洲一区二区精品福利| 免费看久久久性性| 国产吞精a级片激情电影| 亚洲精品第一| 亚洲图片偷拍视频区| 日韩av影片在线观看| 伊人久久大香线蕉无码| 日本无码1| 日婷婷| 超碰97人妻免费在线| 亚洲丝袜诱惑| 人妻三级在线中文字幕| 国产v亚洲v日韩v欧美v片另类| 熟妇女伦乱视频| 日本幼女18+| 加勒比性爱成人在线| 人妻无码一区二区三区久久99| 久啪| 999热这里只有精品| 99色在线| 亚洲欧美成人网站AAA| 黄色操人| 国产一级αv免费看片| 思思热免费视频观看| 人妻av在线| 丝袜六区| 夜夜 中文视频rt| 日本中文字幕一区| 亚洲天天天| 91天美| 亚洲黄色视频在线观看视频| 大黄片做爱的大的| 乱伦日本色图AⅤ| 亚洲色综合| 国产精品乱人伊人网| 久草久热| 色拍偷亚洲| 久久久555| 清纯唯美亚洲综合| 嗯啊视频免费在线观看| 竹菊一区二区三区AV线| 热热色91| 国产69精品久久久久99尤物| 色色国产| 欧美亚洲se91| 乱伦强奸区日韩| 国产精品视频自拍在线| 新版天堂中文资源8在线| 99色悠悠| 粉嫩久久久极品| 欧美激情高清性猛交| 黄色片A级一区二区三区| 大香蕉黄色一区| 麻豆天美久久91| 亚洲电影91| 蜜臀99久久精品久久久久| 欧美亚洲色图另类国产| 1024亚洲中文字幕久在线看片你懂的 | 欧美日韩*字幕一区| 天天躁日日躁AAA片李宗瑞| 日本狠狠干| 亚洲色图 图片| 国产女同在线观看视频| 亚洲激情久久| 大屁股熟女一区二区三区| 亚洲一区二区在线观看91| 国产欧美岛国精品一区| 久久一留热品黄| 亚洲欧洲日韩中文字幕一区| 国产一区二区三区视频在线看| 日日干日日| 欧美最大综合网| 2024黄色视频| 4141514逼喷水三级片| 久久中文字幕女同性恋一区| 摸奶性爱视频网站在线免费播放| 黄污污污污| 欧美—性—交—色| 人人妻人人色一区二区三区| 天天摸夜夜添无码小视频| 久久最新免费视频23| 乱操9999| 大香蕉一线视频| 伊人伊人LD| 黄片免费视频2019| 欧美亚洲AN| 无码人妻一区二区三区色欲aⅴ| 操逼网免费无码视频| 少妇500双飞99| 内射老妇BBWX0C0CK| 色婷五月天| 人妻激情视频| 国产欧美日韩在线观看麻豆传媒公司| 蜜臀久久99精品久久久久久无删减| 精品久久人妻成人网| 久久综合女优| 精品无码秘 人妻一区二区 | 精品人妻一区| 麻豆 欧美 日韩| JuliaAnnXXX888| 色情五月婷婷| 婷婷激情四射| 中文字幕人乱码中文字的预防方法 | 性生活性生大爱77AV国产| 亚洲国产成人福利在线观看| 91激情网| 久久亚洲精品成人av| 久草在| 国产探花精品在线| 大干人妻| 盗摄 精品 另类 一区| 国内偷拍精品一区二区| 亚洲综合69| 精品人妻一区二区视频| 亚洲 中文 欧美 日韩 在线| 人人操AV| 日本性爱视频一级| 亚洲Av噜噜一区二区三区妖精| 人人看人人爰人人操| 十八禁电影伊人网| 超碰久久.com| 日本丝袜美腿人妻九九| 欧美日综合| 精品欧美老熟女一二区| 性爱AV天堂| 99自拍视频在线观看| 九九热九九| 久久曰曰| 男人的天堂2018东京热啪啪啪| 91一区二区三区蜜桃| 污电影在线观看| 五月婷婷综合网| 五码视频在线观看| 51一区二区三区| 色蜜AV| 嗯啊视频免费在线观看| 美女91网站| 骚人妻少妇视频| 国产高潮AA片免费看| 欧美一区二区男人天堂| 欧美啪啪天堂| 伊人色综合欧美| 麻豆60秒| 国产91美女高潮| 国产99精品一区二区三区免费| 狠狠躁久久躁| 北京美女一区二区| 精品九九淫乱男| 国产超碰国产97| 国产精品婬乱一级毛片彝族| 欧美色www亚洲国产阿娇要播| 精品一区二区2| 玖玖资源中文字幕制服丝袜| 97超碰美女| 欧美激情久久久久| 妇人噜噜| 精品小视频在线| 好湿好紧好爽 视频| AV中文在线| 国产福利av精彩对白| 绯色一区二区三区不卡少妇| 亚洲高清91| 亚洲的天堂网| 久湿久久 | AV中文字幕剧情1区2区3| 97精品国产97久久久久久免费| 日本人人操人人操| 亚洲一区二区三区中文字幕| 大黄片做爱的大的| 乱伦图一区| 岛国在线免费视频| 亚洲自拍天堂| 91影库| 最新av网站在线观看| 搡老熟女免费视频| 亚洲中文字幕精品一区| 欧美一二三级精品在线| 欧美人与动性人交a| 人妻一区二区三区四区视频| 99无码狠狠久久| 亚洲影视综合| 91天天综合| 日本精品五区| 秋霞 色色| 亚洲久久久久| 一起草三级AV电影在线观看| 国产精品久久天天干| 亚洲巨爆乳一区二区三区四季网| 亚洲不卡三级手机播放| 亚洲中文字幕精品一区| 免费观看性欧美一级| 一级婬片120分钟试看| 精品一级毛片在线观看| 高清一区AV无码| 成人七区| 精品久久久av| 亚洲码和欧洲精品激情系列| 九九九影院| 亚洲天天精品| 国产精品一区二区三区四区五区| 免费观看日本操逼视频| 久久伊人亚洲AV无码网站| 国产精品久久久久久照片| 91操人| 熟女突然公开看18禁影片| 色综合九九| 爱爱动态120秒| 青青操少妇| 91黑丝操| 97视频在线播放| a片偷拍视频| 黄片www.| 69人妻精品丰满熟女区| 欧美色97| 高清在线不卡一区二区 视频| 巨爆乳一区二区爆乳区| 人成午夜免费大片| 黄色大片一区二区密桃丝袜| 亚洲国产蜜臀系列在线观看| 欧美色图91| 亚洲欧洲av影音| JULIA一区二区三区在线播放| 欧美日韩国产传媒在线精品| 人妻丰满熟妇av无码区蜜桃| 9色国产精品一区粉嫩| 亚洲一区二区三区AV无码| www.激情| 99在线啪| 女欧美一区二三区| 久99| 国产欧洲精品亚洲午夜拍精品| 欧美性第1页| 日本在线观看网址| 五月天偷拍| 中文字幕精品乱码| 女沟厕偷窥piss小便| 亚洲砖码砖专无区2023| 青春草A| 啊啊啊啊啊啊在线| 午夜婷婷| 欧美日韩亚洲国产中文永久天天看| 亚洲在线网站| 99热精品在线观看| 久久9999| 日本精品第一视频在'| 久久只有精品一区二区三区| se..亚洲欧美| 日本大片日本一区二区免费高清| 99久久9| 国内亚洲高清无码| 91亚州日韩高清| 在线播放中文字幕| 欧美性巨大╳╳╳╳╳高跟鞋| 99久久com免费视频′| 国产97在线播放| 在线综合色| m欧洲一级午老| 国产亚洲欧美每日在线| 97色97好| 在线人成亚洲视频免费观看| 亚洲、日韩、综合、另类| 国产国产亚洲一二三久久| 男人天堂黄片| #NAME?| 午夜福利1区2区3区| 一区二区三区 丝袜 高跟 美腿| 欧美九九九| 婷婷天堂站| 伊人在线大香蕉视频久久| 亚洲精品第一| 五月天九九日国产精品一区二区三区| 久久免费精品视频免一| 舔人妻中文免费视频| 美女午夜福利免费视频| 日本高清熟女久久一区| 综合久| 亚洲天天操| 秋霞男人网| 国产精品嫩草影院午夜两性| 蜜臀aV午夜一区二区三区| 少妇无码av专区线| AV色五月天| 丁香六月东京热| 超碰视97中文| 五月婷婷综合网| 国产97视频| 欧美日日夜夜| 亚洲欧美日韩二区视频| 人妻丰满熟妇av无码区蜜桃| 精品一区二区三区蜜桃臀赵总| 久久久精品网| 台湾大香蕉99热| 乱伦av.com| 中国熟妇| 亚州综合色图| 婷婷色导航| 久久久中文| 啊啊啊不要啊啊受不了了视频在线 | www.超碰在线| 操国产逼| 性色综合网| 亚洲成人一二三区| www.久久久久| 亚洲码在线中文在线观看| 欧美午夜视频| 熟女精品一区二区三区| 中文字幕精品日韩中文字幕| 天天综合97| 亚州 综合 色图| 超碰人人草| 一级婬片120分钟试看| 日韩 欧美 国产 麻豆| 日本三级大片| 日韩人成网站在线播放| av三级电影在线播放| 情侣操 逼视频99| 99热免费| 婷婷五月天AV| 韩国午夜理伦三级好看| 五月丁香激情四射| 女人天堂网| 9999伦理视频| 久久久久久国产精品| 国产人妖的免费的视频| 亚洲色综合| 青青草一本道福利视频| 碰人碰碰人人开房人肉| 亚洲第一二区另类图| 日韩精品99999| 3p国产欧美99热| 国产视频一区二区三区在线免费观看| 98久久| 亚洲欧美综合网 | a级理论午夜日本| 国产成年女人免费视频播放a| 亚洲熟妇A V黑人| 土豪酒店各种姿势玩弄极品幼稚| 玖玖综合色| 超碰97精品在线| 久久久爆乳翘臀一线天伦理视频| 91中文在线| 日本五十路熟女一区二区| 富女玩鸭子一级毛片| 亚洲天堂2020| 国产后入| A级国产欧美激情在线| 91成人无码| 欧美96在线|欧| 久久精品人妻一区二区三区| 九九九九九九九九九九九九九九九女| 亚洲欧洲色情高清| 欧美日韩一干二干| 亚洲综合性网址| 欧美精品 - 91爱爱| 操穴国产| 国产五码丝袜屁眼| 操死我了嗯嗯嗯| 人妻人人澡人人爽人人| 四虎免费看黄| 日韩欧美麻豆| 99re9| 欧美色欧美| 五月亭亭六月丁香| 综合伊人激情| 黄片免费看的| 亚洲午夜AV| 狠狠穞A片一區二區三區| 九九黄色网| 开心五月婷婷| 久久的网站啊啊啊啊啊| 330dv亚洲成年视频网| 九九九九免费高| 久草线上视频免费看| 色69大色97香蕉| 91天堂| 亚洲一区日韩精品中文字幕| 五月天久久综合网| 中文字幕黄色片| 亚洲影视综合网| 国精品一区二区三| AV久日| 亚洲女人91| 亚洲伊人成综合成人网| 思思热在线cao| 91欧美| 最新精品久久蜜桃 | 伊人国产AV| 国产精品视频内谢女人| 香蕉人人操tv| 九月AV| 东北操逼| 翔田千里爆乳巨臀无码| 亚洲AV成人无码一区二区三区在线观看| 日韩三级视频一区二区三区| 欧美伦乱爱| 久久啊啊| 爱av免费| 色眯眯射| 78超碰| 日韩亚洲中文有码视频| 9久综合网| 精品成人女人久久| 91天天综合| 影音先锋中文字幕日本好一区二区| 中文字幕乱妇免费视频| 男女做爰猛烈动高潮A片免费应用 少妇厨房愉情理伦片bd在线观看 不卡中文字幕aⅴ在线 | 免费强奸av| 国产自产91区13区| 国产精选视频| 另类 日韩 熟女| 超碰在线974| 久久久久成人网| 日本东京热加勒比久久| 中 文字幕一区二区三四 五 区日 日 骚| 97超碰伊人| 操日韩第| 欧美白嫩女HD| 老司机福利青青草| 92福利社视频| 91模特在线观看| 五月婷网站| 中文字幕片| 熟女人妻一区二区三区免费看| 亚洲少妇综合在线播放| 天天看高清麻豆| 无码高清操逼| 天堂av2019| 国产路线专区| 亚洲天堂,男人| 欧美色吧综合| 亚洲日韩精品在线播放| 九九九九一区| 操逼视频免费日韩无码| 久久久久幕乱码| 黄片aaaaa一区| 好看的久久不射无码影视影院| 国产粉嫩蜜臀av一区二区三区 | 亚洲自拍小说| 亚洲超碰在线| 色图综合| 日本一片一区| 狠狠色噜噜狠狠狠狠狠色综合久久| 大香蕉欧美日韩| 18啪啪手机免费性爱| 99操| 黄片免费看的| 欧美同性恋 的搜索结果 - 91n| 99久久久er直播网址| 九七毛片九九毛片| 嫖老熟女A片一二三区| 美国三级日本三级久久99| 日韩不卡毛片Av免费高清| 91精品少妇搡搡搡| 天天插天天插| yw尤物av无码点击进入麻豆| 做爱福利视频一区二区| 在线观看色视频| 亚洲综合 欧美| 精品性爱一区二区| 成人性生活高清视频在线播放| 3571色综合一区二区二区| 亚洲天堂男人| 超碰久久草| 黄色av一区二区在线| 欧美激情内射| 欧美日韩大陆黑人少妇99| 日本三级网页| 天天肏天天干| 欧亚成人在线视频| 九九这里只有精品| 欧美高清18A片| 国产欧洲精品亚洲午夜拍精品| 国产自偷自拍一区| A级国产欧美激情在线| www. 男人天堂成人在线| 超碰免费人人| 国产操逼视频在线观看| 91热| 啊啊啊好舒服视频在线观看| 激情四射五月天| 国产无码精品久久久久久| 中文字幕精品乱码| 久久超碰久| 天天搞在线综合网| 男女一进一出视频久久| 91美女国产在线| 日韩丝袜人妻AV| 天天色综亚洲91污| 欧美人与动性人交a| 亚欧美无遮挡| 麻豆 亚洲 97| 9久久9综合| 手机看片1025| 国产亚洲日韩在线三区黑人| 91综合熟女| 天美一区在线| 色婷婷蜜臀av| 激情综合五月| 亚洲 欧美日韩 另类| A级国产欧美激情在线| 久久女婷| 加勒比99999| 九七超碰人人乐| 亚洲人妻精品一区二区| 欧美九一精品久久久熟妇| 日韩性爱视频在线免费观看| 诱惑网综合| 国产精品3| 亚洲97P| 69精品少妇一区二区三区蜜桃| 免费αⅴ在线观看| 草莓精品视频在线免费观看| 中文字幕欧美日韩三级| 欧美亚洲手机在线| 91色射| 久久久91福利姬| 亚洲一二三| 国产丰满熟夫69mpp| 懂色综合久久久| 91chinese在线| 欧美性爱伊人| 69精品久久久久中文字幕| 天天干天天燥| 超碰色男人操熟女| 国产不良强奸视频免费看| 91伊人| 欧美不在线| 欧美美女视频| 91天天| 久久六六| 国产辣妈在线视频福利| 国产偷拍网站| 熟妇xxxxx性春色| 激情五月综合开心五月| 五十路六十路素人熟女| 欧美偷拍区| 中文字幕在线观看永久| 亚洲第一狼人丝袜美女另类| 3d成人精品一区二区| 一区二区三区探花在线观看| 影音先锋乱| 牛黄色久午久| 六九九九| 在线视频一区二区传媒| 久久夜夜夜| 日本精品九九九| 久久宗合97| 97在线视频网站| 天天干天天操天天操夜夜操天天操| 日韩av无码网站| 家庭乱伦国产| 强免费黄色网址| 2020视频1区2区3区| 99re6国产精品99re在线| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 综合伊人激情| 亚洲精品影视老司机| 亚洲精品aa久久伊人| 五月香婷婷| 在现视频女上位好爽| 白丝少妇一区二区| 亚洲精品黄码久久久久| 日本一区二区亚洲综合| 亚洲 日韩 丝袜 熟女 变态| 五月丁香综合啪啪| 开心六月色| 黑人综合色| 福利视频合集| 日韩成人性爱电影在线播放| 亚洲有码 视频一区| 97天天操天天干| 东北老熟女| 国产真乱mangent| 久久久 国产精品| 美腿色图| 强乱老妇中文字幕| 国产精品久久久久久高清无码免费看| 欧美日韩岛国大片在线观看| 一道本东京热加勒比一区二区三区| 国产久久一区二区| 大香蕉中文| 国产亚洲精品美女久久久m| 荡小穴在线观看| 97射欧美| 亚洲国产一区二区入口| 欧美人妻二区三区| 日韩内| 中文字幕一区电影在线观看| 嗯嗯嗯,草死我| www.成人无码| 韩国成人精品久久久免费看| 久久久久9久久久久| 日本久久久久久久久久| 欧美日产国产在线成人第一区| 2020视频1区2区3区| 9.1小视频| 噜噜噜在线视频| 亚洲美欧999| 天美传媒婬乱在| 久久婷婷亚洲| 97在线欧| 国产色呦呦| 96久久久精品| 国产av强奸美女| 色老汉色| 日语五十路和六十路亚洲国产精品| 亚洲图片欧美在线视频| 欧美性五月| 久久性爱网站| 国产精品久久久久久9999| 黄色大片免费在线| 精品97精品97| 久久男人精品| 日韩欧美偷拍美女视频| 日本免费人成视频播放120秒| 久插综合| 亚洲精品成人动漫在线| 91亚州欧美| WWW操逼| 欧美色一二三| 亚州免费啪啪视频| 日本中文字幕熟妇| 亚洲第一无码播放立川理惠| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 四季av一区二区凹凸精品小说| 成人美女av| 久男人久久| 成人网址在线观看| 天天射日日干| 99999精品成人| 51久久夜色精品国产麻豆| 97超碰资源网| 欧美日韩国产色图在线| 国产精品丝袜在线| 性色乱AV一区二区| 亚洲性爱免费电影| 欧美在线第五页| 久久精品国产精品亚洲艾通辽熟妇 | 大香蕉伊人亚洲| 强奸乱伦免费网站| 嫩草 我啊~嗯~在线| 免费观看啪视频| 一区二区不卡视| 欧美曰韩国产精品| 8050无码八戒| 精…码一二三区| 麻豆性爱视频在线播放 | 国产天天噜一噜久久久| 亚码激情| 91在线视频免费播放| 欧美激情精品久久久久久| 欧美.亚洲.另类.丝袜.制服.诱惑| 亚洲欧美国产va在线播放频| 噜噜噜亚洲精品| 婷婷中文字幕| 欧亚性爱在线视频| 国产精品在线免费| 四虎国产成人精品免费一女五男| 亚洲操逼视频网站| 欧美精品69性爱| 97超碰欧美手机在线| 中文字幕 av v| 欧美专区日本专区| 女性喷水高潮在线观看| 中文无线日韩一区| 亚洲另类色图片| 色欲久久综合| 26uuu性物| 99999精品| 99日视频在线免费| 东京成人一区| 日韩有码一区三区| 亚洲国产成人精品无码专区| A 天堂| 97精品全部| 60秒免费小视频| 欧洲无码一区二区| 91日本在线观看| 亚洲成人日韩小说| 69国产对白刺激| 久久久555| 热久久无毒不卡| 中文字幕78| 夜夜操老骚逼视频网站| 99精品久久| 天天干天天狼在线视频| 亚洲国产欧美另类自拍| 日本淫乱女一区二区三区视频| 欧美久久人体| 精吧天堂| 中文字幕久久精品一区| 大香蕉伊人亚洲| 亚洲国产精品久久久久久久久久| 日本色色色视频| 国产高清精品一区二区三区毛片| 神马久久久久久| 99re久久| 好涩综合| 五月天婷婷社区| 久久久91福利姬| 在线小视频| 日韩八十路老熟女| 欧美天堂亚洲电影院一区在线播放| 九九九久千久久激情蜜桃在线看 | 韩国一区二区精品亚洲| 天天做天天爱天天高潮| 五月丁香啪啪网| 亚洲五月婷婷| 五月婷婷色| 一本道综合色图| 婷婷五月天补不补| 韩国久久97| 丝袜熟女2P| 人妻天天爽夜夜爽爽| 国产suv精品一区二区四区999| 天天综合亚在线| 又大又黄国产| 国产一区二区三区不卡手机在线| 96精品久久久久中文字幕| 亚洲色图 欧美热图 清纯唯美 另类自拍| 婷婷色一区| av在线人气| 亚洲欧洲无码97久久精品| 干B| 色哟哟av| 91综合熟女| 亚洲一区二区三区在线激情| 午夜乱轮操逼视频免费看| 人人潮人人摸| 国内自拍 日韩激情 99| 婷婷丁香六月| 色婷婷在线视频精品导航| 欧美A√综合网 | 夂久色| 欧美亚洲国产自久久| 粉嫩少妇自慰在线| 99re综合伊人| 欧美人妻少妇| 日韩美女啪啪一区| 久久精品国产72国产精品福利 | 日日夜夜精品视频| 久久性爱精品一区| 女人高潮抽搐喷水视频网站| 性欧美另类高清| 熟妇高潮一区二| 亚洲天堂电影网99999| 日韩在线国产字幕| 国产精品色片一区二区| 9 9精品一区二区三区| 久久中出在线| 97亚洲综合在线| 无码不卡八戒| 婷婷色播婷婷| 亚洲成人精品久久久| 久久久久幕乱码| 免费A片三p视频| 国产精品久久久久久久久AV大片| 精品四五区| 中文熟女五十乱码在线| 免费精品无码一级毛片牛牛影视| AV网站高清无码在线观看| 密桃99999| 亚州欧美一区| 97久久久| 大地资源在线观看中文第二页| 四虎永久在线精品免费网址 | 26uuu欧美日韩| 91大学精品激情戏| 嗯~啊~快点 死我视频免费看网站| 国产一区在线看| 欧美日韩在线国产在线| 高清不卡一二三区视频......| 97欧美色| 日韩亚洲中文字幕在线| 人人操天天爽| 青青草中文字幕| 日韩欧美经典在线观看| 美性中文综合网| 襙一襙| 精品久久視頻在线| 国产夫妻性生活视频| 欧美国产精品| 久久精品一区| 久操精品| 东京热亚洲一区二区| 中日韩久久久免费看| 欧美性爱中文字幕无线码| 国产农村妇女精品一二区| 中文字幕制服诱惑| 色一情一乱一乱一区91Av| 热久久无毒不卡| av在线免费一区二区| 欧美中文狠| 日本高清免费一本视频在线观看| 天天日日舔舔| 国产深喉视频一区二区| 26uuu欧美| 男人的天堂com| 综合色图区| 欧美丝袜中文字幕07在线| 亚卅熟女乱色| 国产91丝袜 在线播放| 免费综合亚洲中文| 人人妻人人色一区二区三区| 3p国产色噜噜一区| 欧美色图片欧美色图| 久久亚洲精品成人av| 人妻美腿丝袜日韩| 久久精品国产亚洲AV成人直播| 91精品免费| 免费中文在线| 精品女同一区二区三区| 五月天婷婷色色| 91bbbbbb| 精品免费1| 久久精品久久久久久久久| 丝袜视频一区二区在线播放国产中文| 国产成人 综合亚洲 天堂| 97色视频在线| 亚洲少妇综合在线播放| 欧美在线第五页| 色婷婷小说| 欧美日本成人一区二区| 久久夜嗨| 日韩av影片在线观看| 亚洲精品国产拍免费91在线| 久久国产视频性吧| 精品国产三级av韩国在线| 啊啊啊不要啊啊受不了了视频在线 | 99热这里只有精| 操www| 欧美亚洲清纯| 日本大片日本一区二区免费高清 | 蜜伊人色综合97| 秋霞成人一级在线观看| 少妇蹲下买菜露大唇0| 这里只有精品久久| 98人妻精品一区二区色欲| AV丝袜东京热| 天天综合色| a片偷拍视频| 超碰97资源网亚洲| 精品久久久av| 无码高清专| 啊啊啊啊操死我| 天天澡天天爽日日av| 色色色色综合网| 国产精品日本无码A片| 国产精品午夜福利视频| 精品久久久久久亚洲| 第四色奇米影视777| 日日躁狠狠躁天天躁精品| 日韩精品三区四区| 日韩欧美字幕亚洲一区二区| 91成人18| 亚欧美无遮挡| 中 文字幕一区二区三四 五 区日 日 骚| 久久香蕉综合一本到3atv| 国产精品久久| 欧美在线|亚洲| 九九九久千久久激情蜜桃在线看| www黄片免费看com| 日产操逼| 欧洲亚洲人妻无码高清久久三区四区| 中文字幕视频2区| 大香蕉黄色一区| 18禁无码永久免费无限制| 国产一区二区精品久久久不卡蜜臀| 很黄很污的免费网站| 亚洲成人免费在线| 岛国大片在线观看网站入口| 欧美爱爱97| 99re99在线视频| 久久国语| 亚洲精品国产AV天美传媒| 五月激情小说| 亚洲欧美国产其他二区| WWW啪啪的com| 97在线视频观看| 啊啊啊啊嗯嗯在线久久久| 亚洲的天堂网| 成人A片男人的天堂| 1956日韩精品| 丁香六月啪啪| 婷婷AV一区二区三区| 中文字幕国产| 人人做,人人操,人人摸| 欧美一级A一级a爱片久久| 肥佬影院91| 精品少妇一区二区三区| 物业黑人 AV一区| 最新精品久久蜜桃 | 国精综合一二三区影视| 97干在线看| 偷拍 亚洲| 猛交交| 亚洲一区二区麻豆影院| 激情五月婷婷| 狠狠色综合网| 婷婷丁香成人| 五月天激情影院| 日韩另类| 99精品热| 婷婷五月在线视频| 五月激情小说| 九色97| 久9久| 97这里都是精品| 亚洲熟妇熟在线电影视频| 免费人人搞97| 国产精品网站www| 伦在线97| 久久国产999| 人妻人久久精品中文字幕| 久操视频在线| 加勒比色99999| 国产sv美女内射| 欧美综合第一页| 少妇久久久| 欧美十八禁视频| 丁香六月激情| 国产成人精品日本视频| 色婷亚洲五月在线观看| 五月婷婷激情| 用力操死我| 精品无码人妻一区二区免费蜜桃| 97se综合| 欲色综合| 国产精品久久久吖| 99久久婷婷丁香| 欧美性爱另类综合| 韩国一区二区精品亚洲| 九九久久国产精品| 欧美国产操逼| 国产精品久久泡妞网站| 久久男人的天堂| 久久69精品久久久久久久| 欧美性爱视频免费一区一A| 97色干| 91色综合激情| 97情超碰色| 国产精品播放| 亚洲 欧美 偷拍 唯美| 日韩久久激情精品| 婷婷伊人一区| 九九九九免费视频| 搡老女人老91二区| 日本性爰一道本| www色色com| 亚洲精品欧洲精品| 自拍啪啪视频| 成全动漫视频观看免费下载| 蜜乳性色无码专日粉嫩骚逼AV| 91碰碰| 加勒比海成人视频网 | 色九九综合| 国产精品网站www| 噜噜噜噜天天狠狠| 国产无码高清操逼视频| 91丨九色丨国产打屁股| 男人的天堂欧美| 啊啊啊啊嗯嗯在线久久久| WWW操逼| 婷婷丁香六月天| 久久精品中文| 成人毛片免费| 色婷婷香蕉| 亚洲老司机123专区| 欧美资源| 日本韩欧美在线播放a| 97玖玖超碰| 一本久道久久综合狠狠爱一密臀精 | 九九黄色视频在线观看| 久久中出在线| 91丝袜在线播放| 日本高清一区二区在线| 男女激情中文字幕| 亚洲97在线| 91GD.COM| 97久久国产亚洲精品超碰热| 黄色片A级一区二区三区| 思思99热| 日韩电影免费网站麻豆视频| 欧美亚洲一级在线观看| 91青视频| 熟女人妻一区二区三区| 婷婷久久五月| q2午夜理论片夜色av| 日本性爱欧美性爱| 丰满翘臀美女影院视频| 久草免费在线视频| 大香网伊人久久综合| 亚洲精品久久一区二区三区蜜桃臀| 囯戸精品高潮呻吟旡码| 北条麻妃99精品青青久久| 色97干| 九九在线精品| 欧美激情高清性猛交| 99久久久久| 欧美性第1页| 99日精品欧美国产| 中文字幕av一区二区三区人妻少妇 | 六月丁香网| 日韩欧视频| 中文字幕在线观看视频www| 亚洲综合另类色图| 日本性爱少妇| 欧美线天码中字| 国产AV高清AV无码| 淫纸中9区| 丁香五月天激情综合| 日韩久射综合| 这里只有精品视频| 91视频综合| 久久精品一区| 另类小说综合网| 天堂资源站| 唐山老熟妇露脸啪啪叫| 久9爱经典视频 | 99在线精品视频| 亚洲色堂免费视频| a片久久久久久久久久久久 | 激情欧美97| 精品一区96| 亚洲图片色图欧美另类| 91 丝袜在线观看| 天天干天天操天天干天天操| 91模特在线观看| 91大胆欧美| 亚洲男人久久综合天堂| 岛国999| 亚洲综合婷婷| 91久久青青草原精品| 黄色高清久久无码依人| 韩国成人精品久久久免费看| 天操天操夜操夜月月年年操操| 香蕉婷婷| 囯产精品久久久久久久久久梁医生| 国产农村妇女精品一| 国产精品无码久久久久2028| 超碰在线综合97| 人妻久久久久久久久久久久久久久| 亚洲国产综合视频| 国产熟女二区| 亚洲综合色婷婷| 丁香婷婷五月| 欧美91久久久久| 看日韩美女二区三区免费操逼视频| 国产精品美女视频诱惑| 久久久久久久久久久久久久久久9| 日本在线激情一区二区三区| 超碰78| 97超色| 精品人妻夜夜草| 成人免费福利网站国产| 欧美综合亚洲综合| 精品久久九| 成年女人一区| 丰满高潮18xxxx| 久久久久久精| 蜜桃精品视频一区二区三区| 久久婷婷国产一区二区色| 国产中文精品一区二区在线观看| 欧美姓爱综合网| 欧美精品久久| 极品丝袜无码| 国产原创剧情在线丝袜| 无码137片内射在线影院| 黄页网站成人免费| 大香蕉99热| 蜜臀国产AV中文字幕| 在线视频免费播放一区| 呦呦一区| 天天夜夜rb| 夜夜免费视频| 青青操在线亚洲视频观看欧美在线| 97色干| 人妻日日干| 翔田千里Av在线| 久久色精品视频在线| 国产人妻精品一区二区三区秋霞| 色噜噜国产在线| 婷婷成人五月天| 综合欧美日韩在线观看| 乱伦一二三区| 亚洲精品97| 国产精品一区二区密臀| 亚洲天天精品| ai欧美亚洲小说| 绯色AV粉色AV蜜臀AV| 欧美另类色图片| 成人看片网站| 亚洲一区中文字幕一区| 综合 欧美 亚洲 日本| 欧美一二三级精品在线| 久久久久久精| 亚洲se91| 少妇无码999| 就去色综合| 激情内射| 欧美日韩国产色五月综合在线| 超碰天天操| 精品性爱久久视频| 国产美女口爆吞精| 熟女自慰久久久| 色婷婷蜜臀av| 欧美色997| 欧美色66| 97超碰资源网| 亚洲青色欧美| 91久久久老司机| 国产精品午夜福利视频| 久偷拍欧美日韩三区| 欧美91精彩| 热热色色综合| 死我十八禁| 久操免费视频| 久热这里只有精品9| 熟妇色99| 九九无码| 91在线秘 男同| 2018天天干在线视频| 乱伦图av| 天天干天天狼在线视频| www久久99| 成人A片男人的天堂| 久久无码一区二区二三区性色| 久久久久久久强迫| 国产精品露脸在线观看| 国产一级特黄大片处女| 日韩国产乱子伦App| 亚洲最大无码中文字幕网站|