ئىنتىل سەيناسى

 پارول قايتۇرىۋېلىش
 تىزىملىتىش
ئىزدەش
قىزىق سۆزلەر: مۇسابىقە chrome excel word ps
جەمئىي مىكروبلوگ 346 تال  

مىكروبلوگ[ يېڭى | 24 سائەت | 7 كۈن | 30 كۈن ]

كۆرۈش: 1767|ئىنكاس: 10

[ياردەم] Wordھۆججىتىدىكى مەزمۇنلارنى توپ ئالماشتۇرۇشقا بۇلامدۇ ؟

  [ئۇلانما كۆچۈرۈش]
Wordھۆججىتىدىكى مەزمۇنلارنى توپ ئالماشتۇرۇشقا بۇلامدۇ ؟
مەسىلەن :ھەممەت ھۆججەتتە «يېزا»دىگەن سۆز بولسا بۇ سۆزنى «مەكتەپ»دىگەن سۆزگە ئالماشتۇرماقچى بولساق قانداق قىلىمىز   
(مەن دىمەكچى بىر ھۆججەت قىسقۇچتىكى 10~100گىچە Wordھۆججىتىنى دىمەكچى ھەرگىز بىر Wordھۆججىتى ئەمەس
ۋاقتى: 2011-2-18 00:39:19 | ھەممە قەۋەتنى كۆرۈش
توپ بىر تەرەپ قىلىش بۇيرۇقىنى ئىشلىتىش ئارقىلىق ھەل قىلىشقا بولىدۇ
ۋاقتى: 2011-2-18 00:43:08 | ھەممە قەۋەتنى كۆرۈش
ئەگەر Unicode قوللايدىغان تېكىست تەھرىرلىگۈچ بولسا بولىدۇ ،خەنزۇچە بولغان بولسا بىردەمدىلا جايلايتى .
ۋاقتى: 2011-2-18 01:05:35 | ھەممە قەۋەتنى كۆرۈش
مېنىڭچە 1- ھۆججەتتە بىردانە ماكرو ئېلىپ مەشغۇلات قىلىۋېلىڭ، ئاندىن باشقىلىرىنى ئېچىپ شۇ ماكرونى ئىجرا قىلسىڭىز تېزراق بولىدۇ.
vba دا بولىشى مۇمكىن. ئىزدىنىپ باقىلى.
 ئىگىسى| ۋاقتى: 2011-2-18 01:08:44 | ھەممە قەۋەتنى كۆرۈش
BiLiMYaR يوللانغان ۋاقتى  2011-2-18 00:43
ئەگەر Unicode قوللايدىغان تېكىست تەھرىرلىگۈچ بولسا بولىد ...

شۇ تەھىرلىگۈچنى تېپىشقا بۇلامدۇ
ۋاقتى: 2011-2-18 01:28:40 | ھەممە قەۋەتنى كۆرۈش
بۇ كودنى توردىن تاپتىم، vba ئۇستىلىرى ئۆزگەرتىپ باقسا:
  1. \'更改Doc文件内容
  2. Private Sub Command1_Click()
  3. Dim wdApp As New word.Application
  4. Dim wdDoc As New word.Document

  5. FileCopy "D:\demo\1.doc", "D:\demo\2.doc" \'将文件名 1 改为 2
  6. Kill "D:\demo\1.doc"

  7. Set wdDoc = wdApp.Documents.Open("D:\demo\2.doc")

  8. wdDoc.ActiveWindow.Selection.Find.Execute "1", , , , , , , , , "2", wdReplaceAll \'将1字改为 2 字

  9. wdDoc.Save
  10. wdDoc.Close
  11. wdApp.Quit

  12. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
يەنە بىرسى

  1. 批量替换文件夹里WORD文档里的手动换行符

  2. Sub 批量替换()
  3. Dim sFileName As String
  4. Dim sPath As String
  5. Dim wAppli As Object
  6. Dim worDoc As Document
  7. On Error Resume Next
  8. sPath = "文件夹路径" '设置文件夹路径
  9. sFileName = Dir(sPath & "*.doc") '指定文件夹里的文件格式
  10. Application.ScreenUpdating = False
  11. Set wAppli = CreateObject("Word.Application") '创建WORD对象
  12. Do While sFileName <> "" '如果找到指定文件
  13. Set worDoc = wAppli.Documents.Open(sPath & sFileName) '将此文件打开
  14. With worDoc.Content.Find '在此文件内查找
  15. .ClearFormatting
  16. .Replacement.ClearFormatting
  17. .Text = "^l" '查找手动换行符
  18. .Replacement.Text = "^p" '替换回车符
  19. .MatchWildcards = False
  20. .Wrap = wdFindContinue
  21. .Execute Replace:=wdReplaceAll
  22. End With
  23. worDoc.Save '保存文件
  24. worDoc.Close '关闭文件
  25. sFileName = Dir '重新指定文件名
  26. Loop
  27. Set worDoc = Nothing '清除对象内容
  28. wAppli.Quit
  29. Set wAppli = Nothing
  30. Application.ScreenUpdating = True
  31. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
يەنە بىرسى

  1. 功能简介:批量多文件(全文件夹)的多文本一次性替换操作。
  2. 运行本程序后,先输入需查找和与之对应的替换的文本,然后点击“选择文件夹”,您
  3. 可以找到指定的文件夹中的部分或者所有文件,注意,您需要全选文件(CTRL+A),或
  4. 者使用 SHIFT/CTRL 配合鼠标键选取多个文件),确定后自动进行批量替换。

  5. view plaincopy to clipboardprint?
  6. Private Sub Document_Open()   
  7.     Application.Windows(ThisDocument.Name).Visible = False   
  8.     MySub   
  9. End Sub   
  10. '----------------------   
  11. Sub MySub()   
  12.     UserForm1.Show   
  13. End Sub   
  14. '----------------------   
  15.   
  16. Private Sub CommandButton1_Click()   
  17.     Me.TextBox1 = ""   
  18.     Me.TextBox2 = ""   
  19.     Me.TextBox1.SetFocus   
  20. End Sub   
  21. '----------------------   
  22. Private Sub CommandButton2_Click()   
  23.     Dim MyFind() As String, MyRep() As String, i As Integer, aStory As Variant   
  24.     Dim MyDialog As FileDialog, vrtSelectdeItem As Variant, Doc As Document   
  25.     On Error Resume Next   
  26.     '检查是否为空   
  27.     MsgBox "请先正确录入查找与对应替换的内容,以英文逗号分隔" & vbCrLf & _   
  28.            "在选定文件夹中,您可以全选或部分选定文件(CTRL/SHIFT)+鼠标单击",   
  29. vbInformation   
  30.   
  31.   If Me.TextBox1 = "" And Me.TextBox2 = "" Then Exit Sub   
  32.     MyFind = Split(Me.TextBox1, ",")   
  33.     MyRep = Split(Me.TextBox2, ",")   
  34.     If UBound(MyRep) <> UBound(MyFind) Then   
  35.         '如果两个文本框的分隔数目不一致,提示   
  36.         MsgBox "替换的数目与查找数目不一致!", vbExclamation + vbOKOnly,   
  37. "Warnning"   
  38.         Me.TextBox2.SetFocus   
  39.         Exit Sub   
  40.     End If   
  41.     '定义一个文件夹选取对话框   
  42.     Set MyDialog = Application.FileDialog(msoFileDialogFilePicker)   
  43.     With MyDialog   
  44.         .Filters.Clear    '清除所有文件筛选器中的项目   
  45.         .Filters.Add "所有 WORD 文件", "*.doc", 1    '增加筛选器的项目为所有   
  46. WORD文件   
  47.         .AllowMultiSelect = True    '允许多项选择   
  48.         If .Show = -1 Then    '确定   
  49.             Application.ScreenUpdating = False   
  50.             For Each vrtselecteditem In .SelectedItems    '在所有选取项目中循环   
  51.                 Set Doc = Documents.Open(FileName:=vrtselecteditem,   
  52. Visible:=False)   
  53.                 '定义两个数组,以","分隔   
  54.                 With Doc   
  55.                     For i = 0 To UBound(MyFind)    '一个从下标为 0 的循环替换   
  56.                         For Each aStory In .StoryRanges    '在文档的各个文字部   
  57. 分   
  58.                             '如果是"",则相当于删除原查找内容   
  59.                             aStory.Find.Execute findtext:=MyFind(i), _   
  60.                                                 replacewith:=VBA.IIf(MyRep(i   
  61. = """""", "", MyRep(i)), Replace:=2   
  62.                             '如果有下一节中相同内容文字部分,也进行替换   
  63.                             If Not aStory.NextStoryRange Is Nothing Then _   
  64.                                aStory.NextStoryRange.Find.Execute   
  65. findtext:=MyFind(i), _   
  66.                                replacewith:=VBA.IIf(MyRep(i) = """""", "",   
  67. MyRep(i)), Replace:=2   
  68.                         Next   
  69.                     Next   
  70.                     Doc.Close True   
  71.                 End With   
  72.             Next vrtselecteditem   
  73.         End If   
  74.     End With   
  75.     Application.ScreenUpdating = True   
  76.     Unload Me    '卸载窗体   
  77. End Sub   
  78. '----------------------   
  79. Private Sub UserForm_Initialize()   
  80.    
  81.     Me.Caption = "多文本替换操作"   
  82.     Me.TextBox1.SetFocus   
  83.     Me.CommandButton2.Default = True   
  84. End Sub   
  85. '----------------------   
  86. Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)   
  87.     ThisDocument.Close False   
  88. End Sub   
  89. '----------------------   
مەزمۇننى كۆچۈرۈۋېلىش
ۋاقتى: 2011-2-18 12:26:44 | ھەممە قەۋەتنى كۆرۈش
WordSR دېگەن دېتال ئارقىلىق ھەل قىلغلى بولىدۇ.
ۋاقتى: 2011-2-18 21:11:30 | ھەممە قەۋەتنى كۆرۈش
ئىنكاس قايتۇرۇش Kulke نىڭ يازمىسى

كۈلكە ئەپەندىمگە رەھمەت:   WordSR_230.doc نى بۇ يەردىن چۈشۈرۈڭ
WordSR_240.rar (77.39 KB, چۈشۈرۈش سانى: 504)
ۋاقتى: 2011-2-18 21:30:23 | ھەممە قەۋەتنى كۆرۈش
WordSR_240 نى چۈشۈرۈش مەنبەسى
http://u.115.com/file/f015b1b359#Download ئىمى WordSR_240.rar
WordSR_240.rar
يەنە ExcelSR نى چۈشۈرۈش مەنبەسى
http://u.115.com/file/f0b14d4a4c#Download ئىسمى ExcelSR.rar
ExcelSR.rar

باھالاش

1

باھا خاتىرىسى

ۋاقتى: 2011-9-3 11:49:16 | ھەممە قەۋەتنى كۆرۈش
WordSR نى قانداق ئىشلىتىدۇ، بۇ تىمىدا دىيىلگىنى دەل بىزگە كىرەكلىك ھۈنەركەن، بىر چاغدا مۇشۇنداق قىلالماي بىر -بىرلەپ ئۆزگەرتكەنتۇق، شۇڭا ئىشلىتىش ئۇسۇلىنى تەپسىلىراق دەپ بەرگەن بولساڭلا كيىنكى قىتىمدا قىينالمايلا ئىشلىرىمىزنى ھەل قىلاتتۇق
ۋاقتى: 2011-9-10 02:18:31 | ھەممە قەۋەتنى كۆرۈش
مەن ئادەتتە بۇنداق ئىشلارغا يولوقسام  ctrl+h نى باسمەن ئاندىن بىر كۆزنەك ئىچىلىدۇ ، بۇ كۆزنەكنىڭ  خەت كىرگۈزگىلى بولىدىغان ئىككى ئىستۇنى بار ئۈستىدىكىگە ئۆزگرتمەكچى بولغان مەزمۇننى كۆچۈرۈپ چاپلايمەن ئاستىدىىكى ئىستۇنغا بولسا ئۆزۇم ئۆزگرتمەكچى بولغان جۈملە ياكى ھەرپىنى قولومدا يازمەن { بۇرۇنقىسى ئوپال بولسا  بۇنى  قەشقەرگە ئۆزگرتمەكچى بولسام ، ئوپالنى  كۆچۈرۈپ چاپلايمەن  قەشقەرنى يازمەن } ئاندىن ھەممى ئۆزگەرتىش دىگەن خەتنى باسمەن .  مۇشۇ ھۆججەتتە قانچە ئوپال بولسا ھەممىسى بىر يوللا قەشقەرگە ئايلىندۇ بۇ ئۇسۇل  xl  جەدۋەللىردىمۇ ئىشلەيدۇ . يەنە كىىلپ ئوخشاش مەزمۇندىن  قانچىسى بارلىقنىمۇ ساناپ بىرەلەيدۇ
كىرگەندىن كېيىن ئىنكاس يازالايسىز كىرىش | تىزىملىتىش

سەھىپە جۇغلانما قائىدىسى

سىتاتىستىكا|قاماقخانا|يانفۇن|Archiver|ئىنتىل تورى ( 新ICP备11001938号 )  

GMT+8, 2016-8-18 19:12 , Processed in 0.142445 second(s), 30 queries .

Powered by Discuz! X3.2 Licensed(NurQut Team)

© 2001-2013 Comsenz Inc.

تېز ئىنكاس چوققىغا قايتىش سەھىپىگە قايتىش
Nobis Linden Insulated Jacka Svart Nobis Stanford Midweight men Bomber Jacka Svart Nobis Paavo Homme Reversible Quilted Vest Nobis Paavo Menn Reversible Quilted Vest Nobis Abby Ladies Knee Length Parka Kvinnor Nobis Justice Trench Nobis Bailey Unisex Hooded Parka Nobis Lady Taylor Femmes Overcoat Nobis Talia Ladies Reversible Quilted Vest Nobis Rosco Menn Long Parka Kvinnor Nobis She Ra Stone Nobis Kato men Magnetic Closure Peacoat Nobis Kato Mens Magnetic Closure Peacoat Nobis Cartel men Bomber Nobis Kato men Magnetic Closure Peacoat NOBIS SIR SALVADOR MENS OVERCOAT Nobis Sir Salvador Mens Overcoat