Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

Microsoft Office Document Image Writer Problem

Posted on 2010-11-29
6
1,095 Views
Last Modified: 2013-11-20
I have a pesky little problem with Microsoft Office Document Image Writer. I have a working vb.net code that creates word document(s) on the fly.  It then prints these documents to tiff file using Microsoft Office Document Image Writer.  For the most part everything prints to tiff fine expect for a preview of the image each time document is being printed.  I figure out a way to suppress this by changing the setting in Microsoft word by printing a test page to tiff and uncheck “View Document Image” option when it asked me to save the tiff file.  I need to make sure that it’s unchecked on each user’s pc before print documents.  Right now I have been doing this manually. I would like to be able to uncheck this using my .net code.
0
Comment
Question by:vb7guy
  • 3
  • 3
6 Comments
 
LVL 11

Expert Comment

by:DeepuAbrahamK
ID: 34244914
0
 

Accepted Solution

by:
vb7guy earned 0 total points
ID: 34244998
Hi, I found a solution. there is a Registry setting called "OpeninMODI" under
"HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\MODI\MDI writer " 
if the value is set to 1 then it displays images after documents are printed to tiff.   This value has to be set to "0" before opening word document in my code.

CODE:
Dim Regkey As Microsoft.Win32.RegistryKey = Nothing

Regkey = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("Software\Microsoft\Office\" & as_OfficeVersion & "\MODI\MDI writer", True)

Regkey.SetValue("OpenInMODI", "0", Microsoft.Win32.RegistryValueKind.DWord)
0
 
LVL 11

Expert Comment

by:DeepuAbrahamK
ID: 34245064
Excellent. But this will set it to all your programs for the current user. Make sure you reset this value after you have done with the printing process.

Best Regards,
DeepuAbrahamK
0
MIM Survival Guide for Service Desk Managers

Major incidents can send mastered service desk processes into disorder. Systems and tools produce the data needed to resolve these incidents, but your challenge is getting that information to the right people fast. Check out the Survival Guide and begin bringing order to chaos.

 

Author Comment

by:vb7guy
ID: 34245149
Yes, I do check to see if the value is "0" or not before setting the Value.  If the value is "1" then I set it to "0", do all my printing And once I'm done printing I set the value back to what ever it was before.


Thank you.
0
 
LVL 11

Expert Comment

by:DeepuAbrahamK
ID: 34245209
Excellent !!
0
 

Author Closing Comment

by:vb7guy
ID: 34281068
0

Featured Post

How our DevOps Teams Maximize Uptime

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us. Read the use case whitepaper.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Whether you've completed a degree in computer sciences or you're a self-taught programmer, writing your first lines of code in the real world is always a challenge. Here are some of the most common pitfalls for new programmers.
This is about my first experience with programming Arduino.
This video will show you how to get GIT to work in Eclipse.   It will walk you through how to install the EGit plugin in eclipse and how to checkout an existing repository.

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question