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

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

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

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

ھوججەت قىسقۇچ مۇندەرىجىسى ھاسىل قىلغۇچ

  [ئۇلانما كۆچۈرۈش]
ۋاقتى: 2010-12-22 22:23:01 | ھەممە قەۋەتنى كۆرۈش |كۆرۈش شەكلى
مىنڭ كومپىيوتىرمدا يىغىپ ساقلاپ قويغان ماتىرىياللار كوپ ھەم ئالدىراشچىلقتا رەتلەنمىگەن بولغاچقا لازىملىق نەرسىلەرنى ئىزلەپ تاپمىقىم ناھايىتى مۇشكۇل ئىدى ،شۇڭا مەلۇم دىسكىدىكى ياكى مەلۇم ھوججەت قىسقۇچتىكى بارلىق ھوججەتلەرنىڭ مۇندەرىجىسى ھەم ئادىرىسنى تىز سۇرئەتتە تېپىپ چىقىشقا بولسا بۇ ناھايىتى قۇلايلىق بۇلاتتى ،شۇ سەۋەپتىن مەن توردىن ماتىرىيال كۇرۇش ئارقىلىق تۇۋەندىكى كودنى تېپىپ چىقىتم ،بۇ كودلارنى كورسىتىلگەن ئۇرۇنغا يازغاندىن كىيىن ماكرونى ئىجرا قىلىپ ،بىزگە مۇندەرىجىسى لازىم بولغان دىسكا ياكى ھوججەت قسقۇچىنى كورسىتىپ قويساقلا جەدىۋەلگە ھوججەت ئىسمى ۋە ئادرىسىنى چىقىرىپ بىرىدۇ ،قىزىققۇچىلار سىناپ بېقىڭلار .
Thisworkbookغا يېزىلىدىغان كود:

  1. Private Sub Workbook_Open()
  2. on error resume next
  3. Worksheets("sheet1").Visible = True
  4. Worksheets("sheet2").Visible = True
  5. Worksheets("sheet3").Visible = True
  6. Call Menudel
  7. Call MenuChoose.Show

  8. End Sub
  9. Sub Menudel()
  10. Dim msg As VbMsgBoxResult
  11.     For Each Sh In ThisWorkbook.Worksheets
  12.         If Sh.Name = "文件清单" Then msg = MsgBox("清单已经存在,是否覆盖", vbYesNo, "请仔细确认是否覆盖清单")
  13.         If msg = vbYes Then
  14.         On Error GoTo 0
  15.         Sheets("文件清单").Cells.Delete
  16.         Else
  17.            Exit For
  18.         End If
  19.     Next
  20. End Sub
  21. '
مەزمۇننى كۆچۈرۈۋېلىش
ماكروغا يېزىلىدىغان كود:

  1. Sub MenubyJamesZhou()
  2.     Dim MyName, Dic, Did, I, T, F, TT, MyFileName
  3.     Dim filestyle1, filestyle2, filetype3, rowscount1, pos1 As Integer
  4.     Dim strtest As String
  5.     Set objShell = CreateObject("Shell.Application")
  6.     Set objFolder = objShell.BrowseForFolder(0, "选择文件夹", 0, 0)
  7.     If Not objFolder Is Nothing Then lj = objFolder.self.Path & "\"
  8.     Set objFolder = Nothing
  9.     Set objShell = Nothing
  10.     T = Timer
  11.     Set Dic = CreateObject("Scripting.Dictionary")
  12.     Set Did = CreateObject("Scripting.Dictionary")
  13.     Dic.Add (lj), ""
  14.     I = 0
  15.     Do While I < Dic.Count
  16.         Ke = Dic.keys
  17.         MyName = Dir(Ke(I), vbDirectory)
  18.         Do While MyName <> ""
  19.             If MyName <> "." And MyName <> ".." Then
  20.                 If (GetAttr(Ke(I) & MyName) And vbDirectory) = vbDirectory Then
  21.                     Dic.Add (Ke(I) & MyName & "\"), ""
  22.                 End If
  23.             End If
  24.             MyName = Dir
  25.         Loop
  26.         I = I + 1
  27.     Loop
  28.     Did.Add ("文件清单"), ""
  29.     filestyle1 = InputBox("请选择文件类型:" & Chr(10) & " 输入1:(*.*)" _
  30.     & Chr(10) & "输入2:(*.doc) " & Chr(10) & "输入3:(*.xls) " _
  31.      & Chr(10) & "输入4:(*.txt)" & Chr(10) & "输入5:(自定义类型)", "请输入您的文件类型", 1)
  32.     Select Case filestyle1
  33.     Case 1
  34.     filetype2 = "*.*"
  35.     Case 2
  36.     filetype2 = "*.doc"
  37.        Case 3
  38.     filetype2 = "*.xls"
  39.         Case 4
  40.     filetype2 = "*.txt"
  41.         Case 5
  42.     filetype2 = InputBox("请输入您的文件类型", "自定义文件类型", "*.pdf")
  43.     End Select
  44.     For Each Ke In Dic.keys
  45.         MyFileName = Dir(Ke & filetype2)
  46.         Do While MyFileName <> ""
  47.             Did.Add (Ke & MyFileName), ""
  48.             MyFileName = Dir
  49.         Loop
  50.     Next
  51.     For Each Sh In ThisWorkbook.Worksheets
  52.         If Sh.Name = "文件清单" Then
  53.             Sheets("文件清单").Cells.Delete
  54.             F = True
  55.             Exit For
  56.         Else
  57.             F = False
  58.         End If
  59.     Next
  60.     If Not F Then
  61.     Sheets.Add(After:=Sheets(Sheets.Count)).Name = "文件清单"
  62.     Sheets("文件清单").Move Before:=Sheets(1)
  63.     End If
  64.     Sheets("文件清单").[c1].Resize(Did.Count, 1) = WorksheetFunction.Transpose(Did.keys)
  65.     For I = 1 To Did.Count - 1
  66.         Sheets("文件清单").Cells(I + 1, 2) = "No." & I
  67.     Next I
  68.     ActiveWorkbook.Worksheets("文件清单").Sort.SortFields.Clear
  69.     ActiveWorkbook.Worksheets("文件清单").Sort.SortFields.Add Key:=Range("c1"), _
  70.         SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
  71.     With ActiveWorkbook.Worksheets("文件清单").Sort
  72.         .SetRange Range("c1:c" & Did.Count)
  73.         .Header = xlYes
  74.         .MatchCase = False
  75.         .Orientation = xlTopToBottom
  76.         .SortMethod = xlPinYin
  77.         .Apply
  78.     End With
  79.     Columns("c:c").EntireColumn.AutoFit
  80.     With Range("c1")
  81.         .HorizontalAlignment = xlCenter
  82.         .VerticalAlignment = xlCenter
  83.         .WrapText = False
  84.         .Orientation = 0
  85.         .AddIndent = False
  86.         .IndentLevel = 0
  87.         .ShrinkToFit = False
  88.         .ReadingOrder = xlContext
  89.         .MergeCells = False
  90.     End With
  91.     Selection.Font.Bold = True
  92.     For rowscount1 = 2 To Did.Count
  93.     pos1 = InStrRev(Cells(rowscount1, 3), ".")
  94.     Cells(rowscount1, 4) = Mid(Cells(rowscount1, 3), (pos1 + 1), (Len(Cells(rowscount1, 3)) - pos1))
  95.     Next rowscount1
  96.     Cells(1, 4) = "文件类型"
  97.     Cells(1, 2) = "文件编号"
  98.     Columns("b:d").EntireColumn.AutoFit
  99.     Range("B1:D19").Select
  100.     ActiveSheet.ListObjects.Add(xlSrcRange, Range("$B$1:$D$" & Did.Count), , xlYes).Name = _
  101.         "表7"
  102.     Range("表7[#All]").Select
  103.     ActiveSheet.ListObjects("表7").TableStyle = "TableStyleLight12"
  104.     TT = Timer - T
  105.     MsgBox "整个过程耗时:0" & TT & "秒"
  106.   End Sub
مەزمۇننى كۆچۈرۈۋېلىش
بۇ يازمىنى ئاخىرىدا   artuq تەھرىرلىگەن. ۋاقتى  2010-12-22 22:24  

ۋاقتى: 2010-12-23 00:51:37 | ھەممە قەۋەتنى كۆرۈش
بۇنى vbدا ئىشلىتەمدۇ نىمە؟ مۇشۇنداق تەييار دېتاللارمۇ بولۇشى مۇمكىن، خەنزۇچىنى بىلىدىغانلار بىر ئىزدەپ كۆرۈڭلار!
 ئىگىسى| ۋاقتى: 2010-12-23 17:22:51 | ھەممە قەۋەتنى كۆرۈش
Office VBAدا ئىشلەيدۇ ،تۇۋەندىكى قۇشۇمچىنى چۇشۇرۇپ كۇرۇڭ بۇ يازمىنى ئاخىرىدا   artuq تەھرىرلىگەن. ۋاقتى  2010-12-23 17:23  

目录.rar

15.1 KB, چۈشۈرۈش سانى: 783

ۋاقتى: 2010-12-29 11:07:26 | ھەممە قەۋەتنى كۆرۈش
ئەرتۇق ئەپەندى، مەن سىزنىڭ يازمىلىرىڭىزغا خېلىدىن بىرى دىققەت قىلىۋاتىمەن، قارىسام مەزمۇنلىرىڭىز خېلىلا مېغىزلىق ئىكەن، مەنمۇ vba گە بەك قىزىققاچقا، بۇ جەھەتتە ئىزدىنىپ كىلىۋاتىمەن. يېقىندىن بىرى vba بىلەن access نى بىرلەشتۇرۇش ئارقىلىق ئوتتۇرا- باشلانغۇچ مەكتەپ نەتىجە باشقۇرۇش سېستىمىسى(ئەلۋەتتە مۇكەممەل بولغاندىلا ئاندىن سېستىما دەپ ئاتىغىلى بولىدۇ) ئىشلەۋاتىمەن، ئىشلەش جەريانىدا ئازبولمىغان قېيىنچىلىقلارغىمۇ ئۇچرىدىم، لېكىن ئاستا- ئاستا ئۇنىمۇ ھەل قىلىپ، باشلانغۇچ مەكتەپ قىسمىنى ئاساسى جەھەتتىن تۈگىتەي دىدىم. ئاساسلىق ئىقتىدارى ئىشلەتكۈچى مەكتەپ قوشۇش بەلگىلەش، تارماق مەكتەپ قوشۇش تەھرىرلەش، پەن تۈرى قوشۇش، تەھرىرلەش، مەلۇم مەكتەپنىڭ مەلۇم ئوقۇش يىلى ، مەۋسۇمى، يىللىق، سىنىپىنى ئاساس قىلىپ، تاپشۇرۇق، سىناق، ئايلىق ئىمتىھان، نەخ مەيدان ئىمتىھانى قاتارلىق تۈرلەر بويىچە ئۆزى خالىغان تۈرنى تاللاپ، نەتىجە كىرگۈزۈش ۋە سانلىق مەلۇمات ئامبىرىغا يوللاش، مەلۇم تۈرلەر ياكى شەرت بويىچە (مەسىلەن، سېستىما 15يىللىق مەلۇماتنى كىرگۈزۈشنى قوللايدۇ، شۇڭا مەلۇم بىر ئوقۇش يىلىدىكى مەلۇم بىريىللىق سىنىپ نەتىجىسىنى كۆرۈش، مەلۇم بىر ئوقۇغۇچىنىڭ نەتىجىسىنى ئىزدەش)كۆرسىتىش مەشغۇلاتى ئېلىپ بارغىلى، ئۆلچەملىك بەت ئاساسىدا تاللاپ بېسېپ چىقارغىلى بولىدۇ. سېستىما باشلانغۇچ، تۇلۇقسىز ۋە تۇلۇق ئوتتۇرا مەكتەپنى ئاساس قىلىپ كىرگۈزۈش چىقىرىش، ئىزدەش ، سىتاتىستىكا قىلىش، بېسىش قاتارلىق مەشغۇلاتلارنى ئېلىپ بارالايدۇ. ئەلۋەتتە بۇ جەھەتتە نۇرغۇن مەسىللەر ھەل قىلىنمىدى. (ئاساسلىق مەسىلە : ھەرقايسى مەكتەپلەرنىڭ تەسىس قىلغان پەن تۈرلىرى، بولۇپمۇ مەكتەپ خارەكتىرى (باشلانغۇچ، تۇلۇقسىز، تۇلۇق ئوتتۇرا) ئوخشىمىسا، پەن تۈرىمۇ، ھەم خۇلاسىلاش شەكلىمۇ ئوخشاش بولمىغاچقا، بۇنى ئىشلەتكۇچى ئۆز ئىھتىياجى ۋە تەلىپىگە ئاساسەن بىكىتەلىشى كىرەك، ماڭا نىسپەتەن بۇ مەسىلىنى ھەل قىلىش بەك قىينغا توختىدى، گەرچە بەزى مەسىلىلەرنى ھەل قىلىپ كەتكەن بولساممۇ، يەنە نۇرغۇن مەسىللەر كاللامنى قاتتۇرۇپ تۇرۇپتۇ ). شۇڭا ۋاقتىڭىز يەتسە، بۇجەھەتتە سىز بىلەن كۆپرەك پىكىر ئالماشتۇرۇپ باقسام دەيمەن. qq: 358148509 بۇ يازمىنى ئاخىرىدا   muhammad تەھرىرلىگەن. ۋاقتى  2010-12-29 14:19  

2.JPG
1.JPG
 ئىگىسى| ۋاقتى: 2011-1-2 13:03:30 | ھەممە قەۋەتنى كۆرۈش
مىنىڭ accessقا بوغان تۇنۇشۇم ئانچە يۇقىرى ئەمەس ،شۇنداقتىمۇ سىز بىلەن پىكرلىشپ باقساق بۇلىدۇ . qq: 406726961
ۋاقتى: 2011-1-3 16:58:02 | ھەممە قەۋەتنى كۆرۈش
بولىدۇ، ئۇنداقتا ياردىمىڭىزنى ئايىمىغايسىز.
ۋاقتى: 2011-4-6 15:33:06 | ھەممە قەۋەتنى كۆرۈش
ئىنكاس قايتۇرۇش artuq نىڭ يازمىسى

مەنمۇ قىزىقىمەن مومكىن بولسا مىنىمۇ قىتۋالغان بولسىڭىز. بەزى مەسىلىلەرنى سىزدىن سوراپ بىلۋالسام دەيمەن. چ چ 406666042
ۋاقتى: 2011-4-6 22:35:12 | ھەممە قەۋەتنى كۆرۈش
ئىنكاس قايتۇرۇش muhammad نىڭ يازمىسى

vba دا قىلغان بولسىڭىز، ئۇيغۇرچە خەتلەرنى قانداق تونۇتتىڭىز؟ تەلىم بەرگەن بولسىڭىز!
ۋاقتى: 2011-4-6 23:02:00 | ھەممە قەۋەتنى كۆرۈش
ئىنكاس قايتۇرۇش Atush نىڭ يازمىسى

ئاسما خەت نۇسقىسدىكى كىرگۈزگۈچتىن كىرگۈزۈپ، خەت تىپىتى تاللاشتىن شۇخىل خەت تىپىتىنى تاللىسا بولىدىكەن، لىكىن باشقا كومپىيوتىر نۇرمال تونۇماسلىقى مومكىن. ئاتۇش سىزنىڭ چ چ نۇمۇرىڭىز قانچە، سىزدىن تەلىم ئالاي دىگەن. ماۋۇ تىمىنى كۆرۈپ باقسىڭىز بولۇپتىكەن.


https://uyghur-archive.com/intil/home/thread-4084-1-1.html
ۋاقتى: 2011-4-8 17:57:01 | ھەممە قەۋەتنى كۆرۈش
ئىنكاس قايتۇرۇش Atush نىڭ يازمىسى

qqدا مەن بىلەن ئالاقىلىشىڭ، پاراڭلىشايلى: 358148509
ۋاقتى: 2011-4-8 18:13:51 | ھەممە قەۋەتنى كۆرۈش
ئەمىلىيەتتە بۇنى مەن ئاددىيلا ھەل قىلغان. باشقا ھېچقانداق كىرگۈزگۈچ ئىشلىتىلمىگەن. مەيلى Label بولسسۇن ياكى TextBox  بولسۇن قىممىتىنى ئۆزەم خام ماتىرىيال شەكلىدە ساقلىغان مەلۇم بىر شىتتىكى ئوبىكىتقا باغلاپ، خەت نۇسخىسىنى ukij گە توغرىلاپ قويدۇم. بۇنىڭ بىلەن  خالىغان قۇرالنىڭ نامى ئۇيغۇرچە ھالەتتە كۆرىنىدىكەن، پەقەت ukij خەت نۇسخىسى قاچىلانغان كومپيۇتېر بولسىلا....
مەن ھازىر ئىشلەۋاتقانلىرىمنى ئاساسى جەھەتتىن تاماملاي دىدىم. لېكىن ئەڭ مۇھىمى vba نىڭ بىخەتەرلىكى، قانداقلا مەخپى نۇمۇر بولسا، ئاسانلا يىشىۋەتكىلى بولىدىكەن، مەن ھەرخىل ھالەتتە شىفىرلاپ، يىشىپ باقتىم. شۇندىلا بىلدىم، vba گە مۇرەككەپ شىفىر سېلىش دىگەنلەرنىڭ ھەممىسى قۇرۇق گەپكەن. ئاخىرى بۇجەھەتتە ئىزدىنىپ، توردىن نۇرغۇن ماتىرىياللارنى كۆردۇم، ئۆزىنى vba ئۇستىسى دىگەن خەنزۇ ماھىرلاردىن مەسلىھەت سورىدىم، ئاخىرى نىمە قىلىشنى بىلدىم: vbaنىڭ ئاكىسى بولغان vb گە مۇراجەت قىلىپ، dll ھۆججىتىنى ھاسىل قىلىپ قوغداش ھەقىقى قوغداش ئىكەن. بىراق dll  ھۆججىتىگە كەلگەندە ساۋادىم ئاز بولغاچقا، ئىلگىرلەش سۇرئىتىم بەك ئاستا، شۇنداق بولسىمۇ ھەركۈنى ئۇنى- بۇنى قىلىپ ئېتىشىپ قويىۋاتىمەن. بۇ جەھەتتە سىزنىڭ ياردىمىڭىزگە تۇلىمۇ مۇھتاجمەن ئاتۇش ئەپەندى. (نەچچە يىللار ئىلگىرى قىلغان ياردىمىڭىزمۇ يادىمدا بار تېخى مىنىڭ...)
كىرگەندىن كېيىن ئىنكاس يازالايسىز كىرىش | تىزىملىتىش

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

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

GMT+8, 2016-8-18 22:18 , Processed in 0.162614 second(s), 29 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