I've built an action in Action Wizard in Adobe Acrobat Pro 11 and named it say "myAcrobatAction".
I want to use it automatically in Outlook using VBA code.
Is there a way to call the user defined Acrobat action through the command-line or other way so I will be able to insert the command in VBA code to execute it from an Outlook/Excel etc. application?
Related
I would like to know if with Office JS Outlook addin, is it possible to set email body automatically when opening and composing an email.
I have already succeed to do it using addin commands and MessageComposeCommandSurface extension point element in the manifest.
However, my code is execution only after a click on a button in the ribbon.
Is it possible to execute my code automatically when the compose form is loading instead of having to click in a button to execute it?
Thanks a lot
This isn't a supported scenario.
My objective is to write a log file, once a user open a PPT file and Travers to different slides, system write this information in log file.
Till now I tried following solutions:
1. Create a Add-in (PPA) and attach it manually in PPT file.
2. Create a button on first slide and on click event call Auto-Open event.
But ultimately I want to implement a solution to install Add-in by making entry in REGISTRY.
I already read this great article http://www.pptfaq.com/FAQ00469_Add_-_install_an_addin_via_the_registry.htm
I work along with Abhishek on this. This addin is only available to the user logged in and loaded the addin via file->options->cutomize ribbon. But we want to make this addin machine specific so that we dont have to load the addin each time.
Thanks and Regards,
RS
Is it possible to run a VBA function (Word 2007) every time the user clicks 'undo' (or crtl+z)? Thanks.
You can intercept most built-in commands in Word with VBA. See
Using VBA to Control Built-In Commands in the 2007 Office System.
Try intercepting the EditUndo command.
I created a Word Application using VBA. At present, I launch it from the IDE associated with a particular document. When my app launches, I click a Command Button on a Form to begin processing my data.
Question: How do I launch this application directly from the Form? Perhaps I can fashion my Word document to look like my Form.
If you don't need a form to collect information from the user, you can run macros directly from Word. Go to the View Ribbon tab and click the Macros button on the far right (or press Alt-F8).
I made a userform to give out to colleagues.
The installation procedure goes approximately like this:
allow unsigned macros
open VB Editor
add 2 references by manually navigating to the .ocx / .tlb files (needed for Treeview control)
import form
create a new module
copy a procedure into that module (hook for button, contains essentially MyForm.Show)
run another proc to create toolbar button
save, restart
My plan was to make an install script; but I found Outlook's VBProject is sealed tight against any automated access.
How can I make that installation procedure simpler?
As microsoft wrote here:
https://support.microsoft.com/en-us/help/290779/managing-and-distributing-outlook-visual-basic-for-vba
If you are developing a solution that you intend to distribute to more than a few people, you should convert your VBA code into an Outlook COM or VSTO add-in or an Office add-in for Outlook.
Outlook macros are not made to be deployed so you will always have troubles deploying them to users as they will need to make too much actions as you described.
To avoid that, I recommend you to look at VSTO add-ins and ClickOnce. Here are the links:
VSTO
https://learn.microsoft.com/en-us/visualstudio/vsto/getting-started-programming-vsto-add-ins?view=vs-2019
ClickOnce deployment
https://learn.microsoft.com/en-us/visualstudio/vsto/deploying-an-office-solution-by-using-clickonce?view=vs-2019