Copy link to clipboard
Copied
I was running RH 6 for Word on a Windows XP SP 3 machine. I had MS Office 2007 installed but also had to install MS Word 2003 to make RH 6 run.
We finally bit the bullet and upgraded to RH for Word 8. I uninstalled RH 6 but not MS Word 2003. The RH 8 install was clean. I did not uninstall MS Word 2003. On opening either my existing project or the sample project I get Run time error '49' Bad dll Calling Convention.
I see that this issue has been previously reported for RH 7, I did not see any discussion regarding RH 8.
Copy link to clipboard
Copied
hi Tom,
I suggest you to follow the below step and your problem might get solved.
Close RoboHelp for word and Microsoft word application. Now go to the Documents and Settings\user\application data\Microsoft\template folder and remove all the DOT files.
Now try running theRoboHelp for word again.
Hope this will help removing the dll calling convention issue.
-Praful
Copy link to clipboard
Copied
Thanks for the rapid response. RoboHelp launches but MS Word will not lauch. I get the message RoboHelp.dot cannot be located. Please re-install RoboHelp.
If I restore RoboHelp.dot I get the same Run time error 49 as before.
Is there any way to recreate a new RoboHelp.dot that RH 8 and MS Word 2007 like?
Copy link to clipboard
Copied
I think Praful's advice was based on the fact that if you delete/remove that template from that folder, RH should replace it with one from Program Files.
See if you also have a copy of the template within your project. I have seen that cause the same error.
Also is your profile on your local drive or have IT mapped it to a network drive?
See www.grainge.org for RoboHelp and Authoring tips
Copy link to clipboard
Copied
There are no .dot files in my project folder. I am running RH 8 from a local drive. The project is on the same local drive.
I have a bunch of RoboDocs.dot, RoboHP31.dot, RoboRt31.dot and RoboRtf.dot files in ..\RoboHELP\WordTemp00 (10 & 11) folders. What are these?
Copy link to clipboard
Copied
I think they might be for compatibility with older versions, not sure. You could try moving all to a temporary location.
If not look in Word's help for Disabled Add Ins. It starts like this.
There is a Manage dropdown. See if there are any disabled add-ins. I am doubtful that will change anything but no harm in checking.
Finally see Snippet 92 on my site. You may need to create a new Normal.dot template. (Save the old one with a different name).
See www.grainge.org for RoboHelp and Authoring tips
Copy link to clipboard
Copied
I ran the MS Office diagnostics. In the setup diagnostics the software reported that 6 installation problems were fixed.
Now when I launch RH 8 the correct MS word file opens. The hourglass hovers over the RH Explorer panel for over a minute. Finally the error message is dispalyed "RoboHelp Explorer is unable to start Microsoft Word." Even though MS Word is already open!
Obviously RH 8 is not communicating seamlessly with MS Word.
I follwoing the instructions in Snippet 92. A new RobHelp.dot and normal.dot were created but the problem coninutes.
Copy link to clipboard
Copied
You confirmed that RH and the project are local but my question was about where your Word templates are located. Are you sure that IT have not given you a network located profile?
That can cause this problem.
See www.grainge.org for RoboHelp and Authoring tips
Copy link to clipboard
Copied
This is a standalone computer. I am networked to my laptop via a Microsoft Windows Network.
Word templates are located in \Program Files\Microsoft Office\Templates folder.
RoboHelp templates are located in subfolders of \Program Files\Adobe\Robo Help 8\RoboHelp\WordTemp.
Copy link to clipboard
Copied
Are you working from one machine that is linked to another via a network? Sorry I am not following the setup. What has the standalone computer with the problem got to do with the laptop.
Also neither Word nor RoboHelp place their templates in Program Files. They are always in the user profile, Documents and Settings in XP.
See www.grainge.org for RoboHelp and Authoring tips
Copy link to clipboard
Copied
I am working on a standalone machine. The only networking is file sharing via simple Microsoft Windows Networking. There is no network profile.
I was able to run RH 8 by checking the Trust acces to VBA project object model box in the Trust Center of Word options.
Now when I compile Microsoft HTML Help and click on view output I get
cannot open the file mk:@MSITSTORE: c:\pathname...\xpswmm.chm.
The path and filenames are correct. I can open the output in Windows Explorer. What is the variable mk:@MSITSTORE? How od I set it?
WebHelp compiles correctly and opens the output.
BTW: The templates were installed by in the Program Files folder by RobHelp and Microsoft. I have not moved them.
Copy link to clipboard
Copied
You have a profile on any XP machine, network or not.
The folder you cite for Office does exist but those are not, or should not be, where the templates you use are stored. The ones you use will be found under:
C:\Documents and Settings\your.username\Application Data\Microsoft\Templates
That folder may not be visible in Windows Explorer unless you go to Tools > Folder Options > View and click Show Hidden Files and Folders.
Maybe that is why deleting the templates did not have the expected result. I'm not sure if the solution you found has any other security implications, not my area.
I believe the other question you now raise is covered in another recent post.
See www.grainge.org for RoboHelp and Authoring tips
Find more inspiration, events, and resources on the new Adobe Community
Explore Now