"This workbook contains links to other data sources." The formula bar display formulas like this:
='C:\Program Files (x86)\ChemAxon\JChem for Excel\JCFunctions.xla'!JCIUPACName(A1)
Choose Update , you can click the Edit Links... button.
The JCfunction.xla
is selected, and its status is Error: Source not found.
Click the Change Source... button.
Now, locate the JCFunctions.xla
in the folder where JChemExcel installed.
Click Open.
Close this dialog.
For the proper behavior of JChem for Excel and its functions, you should have the following add-ins active (after using the first JChem action, for example, Options ):
COM Add-ins :
CXNSharedAddin
JChemExcel JChemExcelAddin
Excel Add-ins :
Open Excel and click File > Options.
Navigate to the Add-ins tab.
Chose COM Add-ins from the Manage drop-down list and click Go.
Open Excel and click File > Options.
Navigate to the Add-ins tab.
Chose Excel Add-ins from the Manage drop-down list and click Go.
Tick the checkbox next to JChemExcel Functions , and click OK.
{info} If the JChemExcel Functions item does not exist in the list, then click Automation, select JChemExcel Functions from the list, and click OK.
Open Excel and click File > Options.
Navigate to the Add-ins tab.
Chose Excel Add-ins from the Manage drop-down list and click Go.
Tick the checkbox next to Jcfunctions , and click OK.
{info} If the Jcfunctions item does not exist in the list, then click Browse , navigate to the
JCFunctions.xla
file, select it and click OK.The file can be found in one of the following locations:
**32-bit:** `C:\Program Files (x86)\ChemAxon\JChem for Excel\JCFunctions.xla`
**64-bit:** `C:\Program Files\ChemAxon\JChem for Excel\JCFunctions.xla`
Create a .reg file with the following content: and run it:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID{1DF50062-D71A-3607-8B4F-17B51D2DB0C1}]
@="ChemAxon.JChemExcel.NetAxCtrls.TaskPaneHost"
[HKEY_CLASSES_ROOT\CLSID{1DF50062-D71A-3607-8B4F-17B51D2DB0C1}\Implemented Categories]
[HKEY_CLASSES_ROOT\CLSID{1DF50062-D71A-3607-8B4F-17B51D2DB0C1}\Implemented Categories{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}]
[HKEY_CLASSES_ROOT\CLSID{1DF50062-D71A-3607-8B4F-17B51D2DB0C1}\InprocServer32]
"Class"="ChemAxon.JChemExcel.NetAxCtrls.TaskPaneHost"
"CodeBase"="file:///C:\Program Files\ChemAxon\JChem for Excel\JChemExcel.NetAxCtrls.dll"
"Assembly"="JChemExcel.NetAxCtrls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d25ce09139c726a9"
"RuntimeVersion"="v2.0.50727"
"ThreadingModel"="Both"
@="mscoree.dll"
[HKEY_CLASSES_ROOT\CLSID{1DF50062-D71A-3607-8B4F-17B51D2DB0C1}\InprocServer32\1.0.0.0]
"Assembly"="JChemExcel.NetAxCtrls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d25ce09139c726a9"
"RuntimeVersion"="v2.0.50727"
"Class"="ChemAxon.JChemExcel.NetAxCtrls.TaskPaneHost"
"CodeBase"="file:///C:\Program Files\ChemAxon\JChem for Excel\JChemExcel.NetAxCtrls.dll"
[HKEY_CLASSES_ROOT\CLSID{1DF50062-D71A-3607-8B4F-17B51D2DB0C1}\ProgId]
@="ChemAxon.JChemExcel.NetAxCtrls.TaskPaneHost"
It can cause issues, if there are two versions of JChem for Office are installed on the same computer, so the JChem for Office installer controls this and throws an error message, which informs the user that:
"There is another version of JChem for Office installed on your computer. Please uninstall this version before installing the current one!"
In this case, please check in " Control Panel/Programs and Features " if JChem for Office is listed among installed applications. If it is not there, it means that your Windows registry has become corrupted for some reasons, eg. an interrupted installation because of a powerbreak, any unexpected shutdown of your computer, or send your Windows into "Sleep" mode while install is in progress or any aborted, failed JChem for Office install happened in the past.
{primary} Please keep in mind that it is strongly advised to wait for the complete installation process of JChem for Office, or if you hit Cancel, please wait until the rollback process is completed, because incomplete, interrupted installation may also result in registry corruption.
Registry Repair Process
The simplest way to do the registry repair is to go to " Settings/Recovery " and press " Get started ":
Because of recent Windows 10 updates in Office 2016, 2019 or Office 365, when you press the Add/Edit ribbon button in the JChem ribbon, with default Microsoft Office settings you will receive this error message:
The solution is the following:
Go fo File/Options/General menu.
Change the default option: "Optimize for best appearance" to "Optimize for compatibility"
Please note that you have to restart the application.