![]() |
#8
|
|||
|
|||
![]()
I set up a new thread as i thought the old one would be dead
Sub ConvertFiles() Application.ScreenUpdating = False Dim strFolder As String, strFile As String, wdDoc As Document strFolder = GetFolder If strFolder = "" Then Exit Sub strFile = Dir(strFolder & "\*.doc", vbNormal) While strFile <> "" If InStrRev(strFile, ".docx") = 0 Then Set wdDoc = Documents.Open(FileName:=strFolder & "\" & strFile, _ AddToRecentFiles:=False, Visible:=False) wdDoc.SaveAs2 FileName:=strFolder & "\" & Left(strFile, InStrRev(strFile, ".doc")) & "docx", _ Fileformat:=wdFormatXMLDocument, AddToRecentFiles:=False wdDoc.Close SaveChanges:=False End If strFile = Dir() Wend Set wdDoc = Nothing Application.ScreenUpdating = True End Sub Function GetFolder() As String Dim oFolder As Object GetFolder = "" Set oFolder = CreateObject("Shell.Application").BrowseForFolder( 0, "Choose a folder", 0) If (Not oFolder Is Nothing) Then GetFolder = oFolder.Items.Item.Path Set oFolder = Nothing End Function However I am getting an error "Run-time error '438': object doesn't support this property or method" could someone advise where I might be going wrong - the pink text is being highlighted when I debug. Last edited by QA_Compliance_Advisor; 07-28-2014 at 11:47 PM. Reason: Thread consolidation |
Tags |
convert doc to docx |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
E-signature issues (Word 2010) when converting to pdf | Bourbeau | Word | 0 | 03-26-2014 09:08 AM |
Converting linked objects to embedded in Word 2010 | wduvall | Word | 0 | 01-15-2014 03:50 PM |
Are user customizations transferable from Word 2003 to Word 2010 (2013)? | New Daddy | Word | 3 | 01-14-2013 07:25 AM |
![]() |
kate | Word | 2 | 05-22-2012 05:11 AM |
Converting issue 2003 word to 2007(new to 2007 office) | lbrown3 | Word | 0 | 01-30-2010 07:25 PM |