2011-05-20 16 views
1

我有一些格式化MS Project文件的C#代碼。這段代碼工作得很好。在MS Project中通過宏運行C#代碼

問題:現在,我想通過一個宏腳本來運行相同的C#代碼。

問:我怎樣才能通過我的MS Project宏執行的C#代碼。因此,無論何時用戶打開MS Project文件,它都會運行宏,然後執行C#代碼並格式化相關文件。

我正在使用Ms Project 2002.

這甚至有可能嗎?請申請任何所需的附加信息。

回答

2

你想做用於辦公室(VSTO)Visual Studio的工具包來創建一個Office插件,什麼將在應用程序調用啓動或加載項目。你可以找到一個很好的「入門」文章here

將樣品在VB.NET但是相同的原理和對象模型是在C#可用。

+0

我才意識到,我運行MS Project專業2002年是否有相同的加載項? – reggie 2011-05-20 15:03:06

+0

我認爲有一種方法可以爲2002年創建一個插件,但我不相信它是通過VSTO。您可以諮詢您的Project版本的幫助或詢問Google(如何插入MS Project 2002)。 – 2011-05-20 15:05:21

+0

在另一方面,有沒有什麼辦法可以通過在項目女士宏 – reggie 2011-05-20 15:08:26