Jump to content

Recommended Posts

Posted

Good day my fellow Autoit friends.

I'm having problems getting the exact code I need for Excel. Although I have the code for Word. An image is attached how I needed my Excel to be displayed.

 

#include <Word.au3>

_WordErrorHandlerRegister()

Local $oWordApp = ObjCreate("Word.Application")
$oWordApp.Documents.add
$oWordApp.visible=1
$oWordApp.ActiveDocument.Range.ParagraphFormat.SpaceAfter = 0
$oWordApp.ActiveDocument.Sections(1).PageSetup.TopMargin = 15
$oWordApp.ActiveDocument.Sections(1).PageSetup.LeftMargin = 15
$oWordApp.ActiveDocument.Sections(1).PageSetup.RightMargin = 370
$oDoc = $oWordApp.ActiveDocument

$oWordApp.Selection.TypeText ("TRANSPORT SERVICES" & @CR & _
"Location" & @CR & _
"Tel#" & @CR & _
"Cell#" & @CR & _
"===============================================" & @CR & _
"TRIP TICKET" & @TAB & @TAB & @TAB & @TAB & "#16" & @CR & _
"===============================================" & @CR & _
"Date:" & @CR & _
"Customer:" & @CR & _
"Address:" & @CR & _
"Contact#:" & @CR & _
"Origin:" & @CR & _
"Destination:" & @CR & _
"Contracted Price (10Hrs):" & @CR & _
"===============================================" & @CR & _
"Vechicle:" & @CR & _
"Plate#:" & @CR & _
"Date Out:" & @CR & _
"Time Out:" & @CR & _
"Excess at P 100 /Hr." & @CR & _
"Date In:" & @CR & _
"Time In:" & @CR & _
"Issuer:" & @CR & _
"Total Amount:" & @CR & _
"===============================================" & @CR & _
"Provision: Cancellation of reserved trip should be 3 days" & @LF & _
"before schedule. Failure will be billed 50% of the contracted" & @LF & _
"price. Deviation from agreed destination must be cleared" & @LF & _
"with our office. In case of vehicle breakdown a rescue" & @LF & _
"vehicle will be dispatched whenever possible, otherwise" & @LF & _
"charge will be on a prorated basis." & @LF & _
"===============================================" &  @LF & @CRLF & @CRLF & _
"Name of Driver         Customer")

With $oDoc.Range.Font
    .Name = "Arial"
    .Size = 8
    .Bold = False
EndWith

Thanks in advance. ^_^

Excel.png

Posted

Just to be sure.
The code you now have for Word should be translated to return the same result in Excel?

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download
Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki
Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki

Standard UDFs:
Excel - Example Scripts - Wiki
Word - Wiki

Tutorials:
ADO - Wiki
WebDriver - Wiki

 

Posted

As there is no variable data in the Excel sheet, wouldn't it make sense to manually create a template?

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download
Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki
Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki

Standard UDFs:
Excel - Example Scripts - Wiki
Word - Wiki

Tutorials:
ADO - Wiki
WebDriver - Wiki

 

Posted

Can't run your code at the moment because I'm on a business trip right now.
If there is variable data in your template you could create the template by hand and then use _Excel_RangeReplace to replace placeholders like %date% with the current data.
So the form would be easier to maintain.

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download
Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki
Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki

Standard UDFs:
Excel - Example Scripts - Wiki
Word - Wiki

Tutorials:
ADO - Wiki
WebDriver - Wiki

 

Posted

:)

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download
Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki
Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki

Standard UDFs:
Excel - Example Scripts - Wiki
Word - Wiki

Tutorials:
ADO - Wiki
WebDriver - Wiki

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...