Winsoft Direct Office 3.0
Winsoft Direct Office 3.0 | 7 Mb
Delphi Open XML library for processing .docx, .pptx and .xlsx documents.
create or modify Word Document .docx files
create or modify PowerPoint Presentation .pptx files
create or modify Excel Workbook .xlsx files
Microsoft Office installation is not required
uses Microsoft Open XML SDK 2.6
requires Microsoft .NET Framework 4.5 or higher
support Windows 32 and Windows 64
available for Delphi 7 - 10
royalty free distribution in applications
How can I convert example code for Open XML SDK written in C# language?
We can offer you custom software development service to convert or develop code for Direct Office. Our hourly rate is $50,- USD.
How can I solve "Class not registered." error message?
Install Microsoft .NET Framework 4.5 or higher. Use .NET Framework Detect utility to check whether Microsoft .NET Framework 4.5 or higher is installed.
Create manifest file yourapplicationname.exe.manifest (change yourapplicationname accordingly to the name of your application):
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" processorArchitecture="*" name="yourapplicationname" type="win32"/>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0"
publicKeyToken="6595b64144ccf1df" language="*" processorArchitecture="*"/>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly>
<assemblyIdentity name="Winsoft.DirectOffice" version="3.0.0.0" publicKeyToken="c2371442b2cedf55" processorArchitecture="x86"/>
</dependentAssembly>
</dependency>
</assembly>
Embed yourapplicationname.exe.manifest file to your application: Select Delphi menu Project/Options.../Application. Change Manifest File combobox to Custom and select yourapplicationname.exe.manifest file in Custom manifest edit box.
Instead of embedding yourapplicationname.exe.manifest file to your application, you can comment "{$R *.res}" line in yourapplicationname.dpr file and use external yourapplicationname.exe.manifest file:
// {$R *.res}
[/b]
[b] Only for V.I.P
Warning! You are not allowed to view this text.