Download Latest Version ChemFormatter-3.0.3.zip (915.8 kB)
Email in envelope

Get an email when there's a new version of ChemFormatter

Name Modified Size InfoDownloads / Week
Parent folder
README.md 2018-09-16 4.8 kB
ChemFormatter-3.0.0.msi 2018-09-16 776.2 kB
ChemFormatter-3.0.0.zip 2018-09-16 148.3 kB
Totals: 3 Items   929.3 kB 1

ChemFormatter

ChemFormatter is a chemical formatter add-in for Microsoft Word, Excel, and PowerPoint. It is implemented using VSTO.

How to Use

Select text to format and click one of the below button in ChemFormatter tab within Add-in ribbon.

Change sub-digit style to subscript/superscript.

R1 ⇒ R1 ⇒ R1 ⇒ R1

R1-3 ⇒ R1-3 ⇒ R1-3 ⇒ R1-3

Set style as chemical formula.

CH3OH ⇒ CH3OH

HC#CCH2OH ⇒ HC≡CCH2OH

(CH3)2CHOH ⇒ (CH3)2CHOH

t-BuOH ⇒ t-BuOH

Set style as chemical ion formula.

Na+ + Cl- → NaCl ⇒ Na+ + Cl- → NaCl

Ca2+ + SO42- → CaSO4 ⇒ Ca2+ + SO42- → CaSO4

Set style as chemical name.

tert-butyldimethylsilane ⇒ tert-butyldimethylsilane

(E)-olefine ⇒ (E)-olefine

(2E,4Z)-hexa-2,4-diene ⇒ (2E,4Z)-hexa-2,4-diene

L-phenylalanine ⇒ L-phenylalanine

acetone O-ethyl S-methyl monothioketal ⇒ acetone O-ethyl S-methyl monothioketal

dichloro(N,N,N',N'-tetramethylethylenediamine)zinc(II) ⇒ dichloro(N,N,N',N'-tetramethylethylenediamine)zinc(II)

Style journal references.

J. Am. Chem. Soc. 2017, 123, 1.

J. Am. Chem. Soc. 2017, 123, 1-10.

J. Am. Chem. Soc. 2017, 123(1), 1.

J. Am. Chem. Soc. 2017, 123(1), 1-10.

Proc. Natl. Acad. Sci. USA 104, 1234-1235 (2007).

Proc. Natl. Acad. Sci. USA 104, 1234 (2007).

Proc. Natl. Acad. Sci. USA 104(10), 1234-1235 (2007).

Proc. Natl. Acad. Sci. USA 104, 1234–1235 (2007).

Phys. Rev., vol. 134, pp. A635-A646, Dec. 1965.

IEEE Trans. Electron. Devices, vol. ED-11, pp. 34-39, Jan. 1959.

IEEE Trans. Comp., vol. 46, pp. 695-701, June 1997.

IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 19, pp. 564-579, June 1997.

Microelectronics Reliability, vol. 33, no. 9, pp. 1387-1395, Dec. 1993.

IEEE Transactions on Antennas and Propagation, to be published.

Format optical rotation.

[a]D +25.5 ⇒ [α]D +25.5

[a]D20 +25.5 ⇒ [α]D20 +25.5

[a]D20 +25.5 (c 1.5) ⇒ [α]D20 +25.5 (c 1.5)

[a]D20 +25.5 (c 1.5, CHCl3) ⇒ [α]D20 +25.5 (c 1.5, CHCl3)

[a]D20 -25.5 (c 1.5, CHCl3) ⇒ [α]D20 -25.5 (c 1.5, CHCl3)

[a]D20 -25.5° (c 1.5, CHCl3) ⇒ [α]D20 -25.5° (c 1.5, CHCl3)

Convert Subscript/Superscript styled characters to Unicode characters.

13CHCl3 ⇔ ¹³CHCl₃

CH3(CH2)nOH ⇔ CH₃(CH₂)ₙOH

Format NMR spectrum specification from tab separated table.

1.45   1H

1.55   3H   d   1.3

1.95   1.4H   t   7.3, 2.3   CH3

2.2-3.2   15H   m

 ↓ ↑

1.45 (1H, s), 1.55 (3H, d, J = 1.3 Hz), 1.95 (1.4H, dd, J = 7.3, 2.3 Hz, CH3), 2.2-3.2 (15H, m).

Old versions

The old versions are available at SourceForge. The Microsoft Word template version works on both Windows and Mac. Very old COM add-in version implemented by Visual Basic 6.0 works on Word, Excel, PowerPoint, Publisher, and Visio.

Source: README.md, updated 2018-09-16