Git Product home page Git Product logo

yawarkhan15 / word-editing-tools Goto Github PK

View Code? Open in Web Editor NEW

This project forked from word-projects/word-editing-tools

0.0 0.0 0.0 11.5 MB

:memo: This VSTO Add-In is used for various editing and proofing tools including: one-click language applicator, "singular data" finder, word list generator, word frequency generator, proper noun discrepancy checker, one-click "accept formatting changes," and comment boilerplate manager.

License: MIT License

C# 97.05% HTML 2.95%

word-editing-tools's Introduction

Editing Tools

This VSTO Add-In is used for various editing and/or proofing tools including: one-click language applicator, "singular data" finder, word list generator, word frequency generator, proper noun discrepancy checker, one-click "accept formatting changes," and comment(s) manager. I'm currently migrating the functionality from the ribbon Visual Designer to XML


To Do List:


License: MIT Latest Release Github commits (since latest release) GitHub issues

Table of Contents


Install

Instructions for installation of VSTO version...

VSTO

How to install the VSTO version

Dependencies

Software Dependency Project
Microsoft Visual Studio Community 2017 Solution VSTO
Microsoft Office Developer Tools Solution VSTO
Microsoft Word 2010 (or later) Project VSTO
Extensible Markup Language (XML) Ribbon VSTO
Log4Net Error Logging VSTO
ScreenToGif Read Me VSTO
Snagit Read Me VSTO
Badges (Library, Custom, Star/Fork) Read Me VSTO

Glossary of Terms

Term Meaning
COM Component Object Model (COM) is a binary-interface standard for software components introduced by Microsoft in 1993. It is used to enable inter-process communication and dynamic object creation in a large range of programming languages. COM is the basis for several other Microsoft technologies and frameworks, including OLE, OLE Automation, ActiveX, COM+, DCOM, the Windows shell, DirectX, UMDF and Windows Runtime.
HTML Hypertext Markup Language is the standard markup language for creating web pages and web applications
VSTO Visual Studio Tools for Office (VSTO) is a set of development tools available in the form of a Visual Studio add-in (project templates) and a runtime that allows Microsoft Office 2003 and later versions of Office applications to host the .NET Framework Common Language Runtime (CLR) to expose their functionality via .NET.
XML Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.The design goals of XML emphasize simplicity, generality, and usability across the Internet. It is a textual data format with strong support via Unicode for different human languages. Although the design of XML focuses on documents, the language is widely used for the representation of arbitrary data structures such as those used in web services.

Functionality

This Word ribbon is inserted after the “Home” tab when the application opens. Listed below is the detailed functionality of this application and its components.

The language applicator applies the language to all text, including notes, headers, and footers. Text boxes and frames may be skipped. I haven't done extensive testing around those.

The proper noun checker looks for proper nouns that sound similar or that differ by a customizeable editing distance. Useful for catching common typos in names.

The word list generator creates an alphabetized list of all the unique words in the document. Useful for proofreading.

If you find yourself making the same comments over and over, the boilerplate manager can save you some time. The export/import features lets you share comment boilerplate with others or move them between machines.

If you have suggestions for new tools, or if you have any questions, let me know.

"Real" Editing Tools

Do not confuse this with the most excellent "Edit Tools" by wordsnSync. Also check out PerfectIt and the Editorium. If you're looking for macros instead of plugins, check out Paul Beverly's excellent book of macros.

word-editing-tools's People

Contributors

aduguid avatar perlkonig avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.