Updating sublinks without having to open the "subfiles"

It would be great to have a way of updating sublinks (I use a lot of items that have linked items that themselves have linked items).  If one of those sub-sublinks is modified, I have to open all the files in question to update them.  It would be great to be able to do this from the parent file in the link panel.
Thanks

It's a long time this message has been posted... is there anyone here?
I'm searching for an answer to this question too.
Is there something new about it?
Thanks

Similar Messages

  • How can I change the settings on my iPhone 5 so that I get new emails automatically? Without having to open the mail app.

    How can I change the settings on my iPhone 5 so that I get new emails automatically? Without having to open the mail app.
    Thanks!

    No, they will all follow the default setting. If you want them all to fetch, for example every 15 minutes, then set it to 15 minutes in Fetch. I only mentioned the other if you wanted to leave one for manual. I have an account on my phone that is a POP account that I get mail at home from. I let my home computer get this mail, but when I am out of town, I pick it up with the iPhone. That one is set to manual.

  • Outlook Add In - Hook into delete event without having to open the email.

    Is it possible to hook into the BeforeDelete command without having to open the email to fire the event. At present my code will hit the BeforeDelete event when the email is open and delete is selected, but it does not fire if deleting without opening
    the email.

    Below is the Property MailItem I have in a class called MailItemContainer:
    /// <summary>/// Gets or sets the Mail Item property/// </summary>public Outlook.MailItem MailItem
                get
                    returnthis.mailItem;
                set
                    if (this.mailItem != null)
                        try
                            ((Outlook.ItemEvents_10_Event)this.mailItem).Forward -= new Outlook.ItemEvents_10_ForwardEventHandler(this.MailItem_Reply);
                            ((Outlook.ItemEvents_10_Event)this.mailItem).Open -= new Outlook.ItemEvents_10_OpenEventHandler(this.MailItem_Open);
                            ((Outlook.ItemEvents_10_Event)this.mailItem).PropertyChange -= new Outlook.ItemEvents_10_PropertyChangeEventHandler(this.MailItem_PropertyChange);
                            ((Outlook.ItemEvents_10_Event)this.mailItem).Reply -= new Outlook.ItemEvents_10_ReplyEventHandler(this.MailItem_Reply);
                            ((Outlook.ItemEvents_10_Event)this.mailItem).ReplyAll -= new Outlook.ItemEvents_10_ReplyAllEventHandler(this.MailItem_Reply);
                            ((Outlook.ItemEvents_10_Event)this.mailItem).Send -= new Outlook.ItemEvents_10_SendEventHandler(this.MailItem_Send);
                            ((Outlook.ItemEvents_10_Event)this.mailItem).Unload -= new Outlook.ItemEvents_10_UnloadEventHandler(this.MailItem_Unload);
                            ((Outlook.ItemEvents_10_Event)this.mailItem).BeforeDelete -= new Outlook.ItemEvents_10_BeforeDeleteEventHandler(this.MailItem_Delete);
                        catch
                    if (value != null && !value.Equals(this.mailItem))
                        this.mailItem = value;                    
                        ((Outlook.ItemEvents_10_Event)this.mailItem).Close += new Outlook.ItemEvents_10_CloseEventHandler(this.MailItem_Close);
                        ((Outlook.ItemEvents_10_Event)this.mailItem).Forward += new Outlook.ItemEvents_10_ForwardEventHandler(this.MailItem_Reply);
                        ((Outlook.ItemEvents_10_Event)this.mailItem).Open += new Outlook.ItemEvents_10_OpenEventHandler(this.MailItem_Open);
                        ((Outlook.ItemEvents_10_Event)this.mailItem).PropertyChange += new Outlook.ItemEvents_10_PropertyChangeEventHandler(this.MailItem_PropertyChange);
                        ((Outlook.ItemEvents_10_Event)this.mailItem).Reply += new Outlook.ItemEvents_10_ReplyEventHandler(this.MailItem_Reply);
                        ((Outlook.ItemEvents_10_Event)this.mailItem).ReplyAll += new Outlook.ItemEvents_10_ReplyAllEventHandler(this.MailItem_Reply);
                        ((Outlook.ItemEvents_10_Event)this.mailItem).Send += new Outlook.ItemEvents_10_SendEventHandler(this.MailItem_Send);
                        ((Outlook.ItemEvents_10_Event)this.mailItem).Unload += new Outlook.ItemEvents_10_UnloadEventHandler(this.MailItem_Unload);
                        ((Outlook.ItemEvents_10_Event)this.mailItem).BeforeDelete += new Outlook.ItemEvents_10_BeforeDeleteEventHandler(this.MailItem_Delete);
            }I have an Outlook AddIn which code is below:/// <summary>
    /// Mutex to control loading and new mails
    /// </summary>
    private System.Threading.Mutex mutexLoad = new System.Threading.Mutex();
    /// <summary>
    /// Gets or sets the mail item list
    /// </summary>
    internal List<MailItemContainer> MailItemList
        get;
        set;
    /// <summary>
    /// Checks the list to see if the item has already been registered.
    /// </summary>
    /// <param name="findItem">The <typeparamref name="Outlook.MailItem">MailItem</typeparamref> to find.</param>
    /// <returns><c>True</c> if found, <c>False</c> if not</returns>
    public bool ContainsMailItem(Outlook.MailItem findItem)
        var found = false;
        foreach (var item in this.MailItemList)
            found = item.MailItem != null && item.MailItem.Equals(findItem);
            try
                found = found || (!string.IsNullOrWhiteSpace(item.MailItem.EntryID) && item.MailItem.EntryID.Equals(findItem.EntryID));
            catch
            if (found)
                break;
        return found;
    /// <summary>
    /// Finds the container for the mailitem in the list if the item has already been registered.
    /// </summary>
    /// <param name="findItem">The <typeparamref name="Outlook.MailItem">MailItem</typeparamref> to find.</param>
    /// <returns>The MailItemContainer object that is used to extend the mail item</returns>
    public MailItemContainer FindMailItem(Outlook.MailItem findItem)
        MailItemContainer mailContainer = null;
        foreach (var item in this.MailItemList)
            if (item.MailItem != null)
                if (item.MailItem.Equals(findItem))
                    mailContainer = item;
                else
                    try
                        if (!string.IsNullOrWhiteSpace(item.MailItem.EntryID) && item.MailItem.EntryID.Equals(findItem.EntryID))
                            mailContainer = item;
                    catch
                if (mailContainer != null)
                    break;
        return mailContainer;
    /// <summary>
    /// This will attempt to get the default values for the user and bind to the outlook events.
    /// </summary>
    private void InitialiseAddIn()
        var success = DA.SQLDataSource.IsDBConnectionValid();
        if (success)
            Utility.UserUpdated -= new EventHandler(this.Utility_UserUpdated);
            try
                Utility.User = DA.User.GetUserByUserId(Utility.UserId.GetValueOrDefault());
                success = Utility.User != null;
                if (success)
                    Utility.Department = Utility.User.Department;
                    success = Utility.Department != null;
                    if (success)
                        this.MailItemList = new List<MailItemContainer>();
                        // Add a handler when an email item is opened
                        this.Application.ItemLoad += new Outlook.ApplicationEvents_11_ItemLoadEventHandler(this.ThisApplication_ItemLoad);
                        // Add a handler when an email item is new
                        this.Application.NewMailEx += new Outlook.ApplicationEvents_11_NewMailExEventHandler(this.ThisApplication_NewMailEx);
                        // Add a handler when the selection changes
                        this.Application.ActiveExplorer().SelectionChange += new Outlook.ExplorerEvents_10_SelectionChangeEventHandler(this.ThisAddIn_SelectionChange);
                    else
                        MessageBox.Show("Your department has not been selected. Click on the \"Call Centre\" option on the menu and press the \"Settings\" button to select your department.", "PSP Call Centre Tracker");
                else
                    MessageBox.Show("Your user profile has not been set up yet. Click on the \"Call Centre\" option on the menu and press the \"Settings\" button to select your department and create a profile.", "PSP Call Centre Tracker");
            catch
                MessageBox.Show("Call Centre Tracker was unable to communicate with active directory.\nTracking will not be enabled for this Outlook session.", "PSP Call Centre Tracker");
        else
            MessageBox.Show("Call Centre Tracker was unable to communicate with database.\nTracking will not be enabled for this Outlook session.", "PSP Call Centre Tracker");
        Utility.UserUpdated += new EventHandler(this.Utility_UserUpdated);
    /// <summary>
    /// The event that fires when the add-in is loaded
    /// </summary>
    /// <param name="sender">The object that fired the event</param>
    /// <param name="e">The evetn args</param>
    private void TrackingAddIn_Startup(object sender, System.EventArgs e)
        this.InitialiseAddIn();
    /// <summary>
    /// This fires when the add-in is closed
    /// </summary>
    /// <param name="sender">The ibject that fired the event</param>
    /// <param name="e">The event args</param>
    private void TrackingAddIn_Shutdown(object sender, System.EventArgs e)
        this.Application = null;
    /// <summary>
    /// Handles the event when the User has been changed.
    /// </summary>
    /// <param name="sender">The object that raised the event</param>
    /// <param name="e">The default event arguments</param>
    private void Utility_UserUpdated(object sender, EventArgs e)
        this.InitialiseAddIn();
    /// <summary>
    /// This is the application_ item load.
    /// </summary>
    /// <param name="item">The mail item.</param>
    private void ThisApplication_ItemLoad(object item)
        if (item is Microsoft.Office.Interop.Outlook.MailItem)
            Outlook.MailItem mailItem = item as Outlook.MailItem;
            try
                this.mutexLoad.WaitOne();
                if (mailItem != null && !this.ContainsMailItem(mailItem))
                    this.MailItemList.Add(new MailItemContainer(mailItem, this));
            finally
                this.mutexLoad.ReleaseMutex();
    /// <summary>
    /// Thises the application_ new mail ex.
    /// </summary>
    /// <param name="entryIDCollection">The entry ID collection.</param>
    private void ThisApplication_NewMailEx(string entryIDCollection)
        var idCollection = entryIDCollection.Split(',');
        var sentFolder = this.Application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderSentMail);
        var inboxFolder = this.Application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox);
        foreach (var entryId in idCollection)
            var item = this.Application.Session.GetItemFromID(entryId);
            if (item is Outlook.MailItem)
                var mailItem = item as Outlook.MailItem;
                var parentFolder = Utility.GetTopLevelFolder(mailItem);
                if (parentFolder != null && parentFolder.EntryID == inboxFolder.EntryID)
                    var referenceCode = Utility.MatchSubjectReference(mailItem.Subject);
                    try
                        this.mutexLoad.WaitOne();
                        var containerItem = this.FindMailItem(mailItem);
                        if (!DA.TrackingItem.ExistsByReferenceCode(referenceCode, mailItem.ReceivedTime))
                            if (containerItem == null)
                                containerItem = new MailItemContainer(mailItem, this);
                                this.MailItemList.Add(containerItem);
                            containerItem.IsNewItem = true;
                            containerItem.TrackingItem = Utility.RegisterMailIncoming(item as Outlook.MailItem, this.Application);
                    finally
                        this.mutexLoad.ReleaseMutex();
        ////Insert into Detail file and get the refence number
        ////MailInsert("Incoming");
    /// <summary>
    /// This action fires when the selection changes
    /// </summary>
    private void ThisAddIn_SelectionChange()
        var unread = this.MailItemList.Where(d => d.IsNewItem && d.MailItem.UnRead).ToList();
        foreach (var item in unread)
            item.DoUnReadCheck();

  • When I access the address book, how can I copy an address without having to open the person's info in the edit window?

    When I find a person's address in the address book and highlight their name in one pane, in the lower pane their info shows up. Unfortunately, highlighting the information I want is disabled. So, I open their info in the edit window, and then click on the appropriate tab.
    Getting a single piece of information is not so inconvenient, but when you're putting together lists it is rather onerous to do it that way.
    Being able to highlight and copy off the address book panes would be cool. Thanks

    In an earlier communication, I had said that this was possible, at least with TB on Windows, but I realize now that it's only possible when a certain add-on is enabled: [https://freeshell.de//~kaosmos/morecols-en.html MoreFunctionsForAddressBook]
    http://chrisramsden.vfast.co.uk/3_How_to_install_Add-ons_in_Thunderbird.html
    Install the add-on, and see if you can now highlight info in the Contact Pane by dragging the cursor. Ctrl-C (or the Mac equivalent) to copy the highlighted text to the clipboard.
    You may notice that right-clicking an address in the Contact Pane now shows a Copy command, but a bug in the add-on prevents this option from being active.

  • How do you select multiple recipients without having to open the contacts list each time

    Just upgraded to Yosemite...not really impressed with the overall look but...can live it.  Using mail, if you did not want to send to an entire group, you could scroll through and select all the desired addresses at one time.  Now it appears that you have to click on the "plus sign", select one address, have it close then repeat the same process over and over.  Sorry, not an improvement if this is the way it is designed to work.   Any ideas on how to do this?
    Thanks for any help.

    Thanks for the input.  I am not sure why they changed the old system....is there any way to force the contact box to stay open?  Not being able to scroll down a list and select multiple selections is a big step back.  Hopefully Apple will get the message. 

  • How do you display thumbnails in pdf files without having to open the file?

    i used ot be able to see them in teh file folder before we got windows 7. We use CS4 and reader XI

    Zip (compress) the folder before you send it.

  • I want to be able to open my favorite bookmarks without having to open firefox first

    When I had IE 9 I could send my favorites to a "tab" in the lower right hand corner called Links and I could open any one of my favorites without opening IE first. When I want to open a favorite bookmark from Firefox, I have to open Firefox first. Is there a way to save bookmarks without having to open the webpage first?

    The usual method may be to open Firefox with certain favourites as homepages, or to open Firefox with the tabs from the last session. It may be unusual to have 20-30 pages as a homepage. There may be some limit to the string length but you could try it.
    *[[How to set the home page]]
    Once Firefox is open you may also choose to open any folder in the bookmarks library and use the option open all tabs. If you wanted you could also open Firefox directly into the library as a tab.
    * use ''chrome://browser/content/places/places.xul''
    Additionally note that firefox handles tab groups (I seem to recall development of this feature has stopped and it may be replaced in the future)
    * [[Use Tab Groups to organize a lot of tabs]]
    *[[Mastering the Tab Group Editor]]
    If you do use tab groups please note they are not too robust. You could loose the sessions, it is a good idea to bookmark important tabs.
    Another workaround may be to use a document containing a list of the required links and open that document or a link from it with Firefox. I am not sure if there are any add-ons that do what you require, you could have a look.

  • 2 Questions: Can u turn on computer w/o having to open the laptop? and...

    ...what is the proper way to disconnect the laptop from the monitor if I want to use the laptop separately? Do I have to shut everything down first then disconnect the cables?
    The first question is really what's bothering me. Not that it's alot of work, but if there are key commands on the keyboard to turn the entire system on without having to open the laptop that would be great. Thanks!

    ...what is the proper way to disconnect the laptop from the monitor if I want to use the laptop separately? Do I have to shut everything down first then disconnect the cables?
    No. It is designed for plugging or unplugging with power on.
    The first question is really what's bothering me. Not that it's alot of work, but if there are key commands on the keyboard to turn the entire system on without having to open the laptop that would be great.
    If it is off, not just sleeping, you have to use the power button.

  • How do I view a message in the reading pane without first having to open the message?

    On my previous e-mail system, I was able to read the text of an incoming message in the reading pane below the selection of incoming messages without first having to open the incoming message about which I was curious. This had the advantage of allowing me to review and delete messages that appeared to be suspicious to me without first opening them and exposing my computer to the danger of an incoming & unwanted virus, etc. I am not able to do this with the new e-mail system and I an unable to find instructions on how to do this with your "Help" inquiry. Does Firefox have this capability? If so, how do I access it?

    Firefox has no email features, it is just a web browser.
    If you are using a web based email service such as Gmail or Hotmail, you will need to contact the support for the email service to see if they offer the feature that you want. Any email features will be part of the web based email service.

  • HT4623 I have never had a passcode to lock  my iPad. Now that I have updated it with IOS7 it is asking for one and is locked. How do I unlock this without having to reset the whole thing through iTunes????

    I have never had a passcode to lock  my iPad. Now that I have updated it with IOS7 it is asking for one and is locked. How do I unlock this without having to reset the whole thing through iTunes????

    Unfortunately, if the iPad is insisting that you use a passcode, there is no way around it other than to restore the device using iTunes on a computer, or by erasing it in iCloud.com via Find My iPhone.
    You could try resetting the iPad and cross your fingers and hope this is just a blip on the radar....hold down on the sleep and home buttons at the same time for about 10 seconds until the Apple logo appears on the screen.

  • Is there any way to change the security on multiple pdfs without having to open each pdf in acrobat ?

    Hi all
    Is there any way to change the security on multiple pdfs without having to open each pdf in acrobat ?

    Hi Gilad
    Thanks for the reply
    I'm not sure how to create an action I have Acrobat Pro 8.
    My company would love if I could make it as a batch file or some exe so that each file doesn't have to be opened in Acrobat

  • I want to synchronize Firefox/Thunderbird of my pc to my smartphone without having to open a google account

    Is it not possible to synchronize Firefox/Thunderbird and others of my pc to my smartphone Galaxy S III, Android version 4.1.2 - without having to open a google account ? I do not want that. Please be helpful.

    Firefox for Android does not require any Google services. We recommend you install from the Play Store. However if you want a self updating version of Firefox outside the Play Store I recommend you install our Aurora version at http://www.mozilla.org/en-US/mobile/aurora/
    After installing Firefox or Aurora you should be able to follow https://support.mozilla.org/en-US/kb/how-do-i-set-up-firefox-sync to set up Firefox Sync.
    There is no version of Thunderbird for Android. You could try the popular and open source k-9 Mail.

  • HT4527 how can i transfer my purchases from one windows pc to another without having access to the pc with the music on as it is broken

    how do i transfer my purchases from one windows pc to another without having access to the pc with the music on it , as it is broken ?

    on new pc - open itunes.  sign into your account.  go to settings.  authorise the pc you are now using.  go to account in itunes store.  download purchases.  simples.

  • How do i transfer a single CD on to my back up hard drive without having to transfer the whole itunes library?

    How do I transfer a single CD recently loaded on to itunes to my hard drive without having to transfer the whole itunes library?

    Copy just those files. But that isn't ideal. You really want a differential system that efficiently updates the backup set with all new and updated files.  See Backup your iTunes for Windows library with SyncToy for a suggested strategy.
    tt2

  • Once I've burned a DVD by exporting photos so a pc can read them, is there a way to view them in iPhoto full screen without having to open each one in preview?

    Once I've burned a DVD by exporting photos so a pc can read them, is there a way to view them full screen on my Mac without having to open each one in preview?

    You would have to import them to iPhoto, iPhoto cannot work with images that are not in its library.
    You might try some of the other viewers out there.

Maybe you are looking for

  • Provisioning mailboxes to different databases based on office location

    We have a script to create all new users based on what is being created in our HR system. This script creates a mailbox for the user in the database "NewMailboxes". Then everyday a script is being called on the exchangeserver to move the newly create

  • Recording info about how long an application has been open?

    Hi. I would like to set up some kind of log that tells me when I've opened a particular application (Final Cut Pro) and how long (how many minutes/hours) the application has been open for that particular session or that particular day. Ideally, the l

  • Can't change countries in App Store

    I changed my Apple ID from United States to Canada and now I have purchases in both countries. However I can't find a way to switch between the different countries' stores. The FAQ and some forum posts I've seen refer to a flag that is supposed to be

  • Plz Help to forward pages

    Hello Techies, I m New to JSP . I need to forward pages according to the if condition. I worked out the code as <%@ page language="java" %> <%@ page session="true" %> <%@ page import="java.io.*" %> <%@ page import="java.sql.*" %> <html> <body> <% Con

  • Oracle Error Code -3113

    Hi All I am working on an application which needs to handle the sql error code -3113 ("end-of-file on communication channel"). When the application (PRO C) gets a -3113 error from the database it should run a series of steps. To simulate this feature