vba:SaveAs Use Corel WordPerfect to convert WP documents to HTML
The solution for “vba:SaveAs Use Corel WordPerfect to convert WP documents to HTML” can be found here. The following code will assist you in solving the problem.
WP2HTML “C:\Documents and Settings\MyUserID\My Documents\resume.wpd”
Sub WP2HTML( myFile )
‘ This subroutine opens a WordPerfect document,
‘ then saves it as HTML, and closes WordPerfect.
‘ If the HTML file exists, the subroutine will
‘ prompt for overwrite.
‘ If WordPerfect was already active, the subroutine
‘ will prompt the user to save the changes in other
‘ documents.
‘
‘ Written by Rob van der Woude
‘ http://www.robvanderwoude.com
‘ Standard housekeeping
Dim objFSO, objWP, objWPFile, strHTMLFile, strWPFile
Const WordPerfect_6_7_8_FileOpen_Format = 4
Const HTML_FileSave_ExportType = 226
Const No_FileSave_Overwrite = 0
Const Prompt_FileSave_Overwrite = 2
Const Yes_FileSave_Overwrite = 1
‘ Create a File System object
Set objFSO = CreateObject( “Scripting.FileSystemObject” )
‘ Create a WordPerfect OLE Automation object
Set objWP = CreateObject( “WordPerfect.PerfectScript” )
With objWP
‘ Check if the WordPerfect file exists
If objFSO.FileExists( myFile ) Then
Set objWPFile = objFSO.GetFile( myFile )
Else
WScript.Echo “FILE OPEN ERROR: The file does not exist” & vbCrLf
‘ Close WordPerfect
.ExitWordPerfect
Exit Sub
End If
strWPFile = objWPFile.Path
strHTMLFile = objFSO.BuildPath( objWPFile.ParentFolder, _
objFSO.GetBaseName( objWPFile ) & “.html” )
‘ Maximize the window
.AppMaximize
‘ Open the document
On Error Resume Next
.FileOpen strWPFile, WordPerfect_6_7_8_FileOpen_Format
If Err Then
WScript.Echo “FILE OPEN ERROR: ” & Err.Number & vbCrLf _
& Err.Description & vbCrLf
Err.Clear
‘ Close WordPerfect
.ExitWordPerfect
Exit Sub
End If
‘ Save the document as HTML file
.FileSave strHTMLFile, HTML_FileSave_ExportType, Prompt_FileSave_Overwrite
If Err Then
WScript.Echo “FILE SAVE AS ERROR: ” & Err.Number & vbCrLf _
& Err.Description & vbCrLf
Err.Clear
End If
‘ Close WordPerfect
.ExitWordPerfect
If Err Then
WScript.Echo “PROGRAM CLOSE ERROR: ” & Err.Number & vbCrLf _
& Err.Description & vbCrLf
Err.Clear
End If
On Error Goto 0
End With
‘ Release the object
Set objWP = Nothing
End Sub
More questions on [categories-list]
- checking and changing system volume vb.net checking and changing system volume vb.net
- selecttoken em vbnet e json
- how to call gcd in vba
- pivot data source not accepting table named range vba
- Excel PasteSpecial Format:= can’t find the argument
- refresh token em vb net
- menus act like radio buttons vb.net
- power query M substract minimum value of column -dax
- how to concatenate more than 40 lines in vba how to concatenate more than 40 lines in vba
- discern between file and folder given path vb.net
- putting marquee in vb.net
- code for reading letters only in vb 6
- vba array dimensions
- text to speech vb.net
- set datetimepicker value to null vb
- how to correct a number to 2 decimal places in vba
- System.Data.OleDb.OleDbException: ‘No value given for one or more required parameters.’
- vba file chooser
- vba code to add new column in table
- how save excel through visual basic
- make your computer talk vbscript
- for i in range vba
- vbnet make a string to unicode converter
- create new worksheet excel visual basic
- vba sendkeys
- vba is integer
- remove series name from legendvbnet
- priavte sub with multiple handels find sneder
- openfiledialog specific folder
- vbnet check if string is only symbols
- tester si une case est vide vba
- vbnet check if number is even or odd
- find days in month vba
- excel vba multiply cell value
- sort dictionary by key vba
- excel vba delete columns in range excel vba delete columns on another sheet
- VBA – Print Whole Workbook VBA – Print Whole Workbook
- excel vba formatconditions range
- VBA Dictionary Data Type
- excel vba assign shortcut key to button
- vba comment shortcut vba comment shortcut
- build an index all files of a FTP site
- vbnet find highest value in chart
- vb net dgv doesn’t keep currency format
- delete all controls from list of control vb.net delete all controls in an area vb
- vlookup columns not next to each other
- how to get value from clipboard in vbnet
- afficher un message d’erreur vba
- VBA Sort RossetaCode
- vba string length