You can use Microsoft’s “Windows Live Writer” to create posts on your WordPress website. Here’s the link to install Live Writer:
Install and start up the Writer. Select the upper tab, “Blog Account“, then “Blog Options“.
In the Blog options menu, enter: Blog Service: WordPress
Website address: Your WordPress website URL.
Enter your username and password for the WordPress dashboard.
Enter a title and some blog content. Then select the large “Publish” button in the Home tab. Go to the blog page of your website and find your new post.
To create another blog account, go to the Home tab and click on the WordPress icon and select “Add Blog Account”.