Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/miyabis/msofficetfsaddin

Microsoft Office (Excel, Word, PowerPoint, Project, Visio) add-ins assist Team Foundation Server. checkin, checkout, etc...
https://github.com/miyabis/msofficetfsaddin

excel powerpoint project tfs vba visio vsto word

Last synced: about 2 months ago
JSON representation

Microsoft Office (Excel, Word, PowerPoint, Project, Visio) add-ins assist Team Foundation Server. checkin, checkout, etc...

Awesome Lists containing this project

README

        

# MS Office TFS Addin

Excel や Word 等の Office 系文書を TFS でソース管理している場合、修正した際にチェックインするためだけに Visual Studio を起動しないといけないのは不便です。このアドインを使うとリボンに TFS タブが追加され、Visual Studio を起動しなくてもチェックイン等の TFS バージョン操作コマンドが実行できます。内部的には [TFS のバージョン管理コマンドラインツールの TF.exe](https://msdn.microsoft.com/ja-jp/library/cc31bk2e(v=vs.120).aspx) を操作しています。
ついでに VBA のコードもソース管理するために、エクスポート機能もつけました。
「コピーして競合を解決」メニューは、[TortoiseSVN](https://tortoisesvn.net/) または [TortoiseGit](https://tortoisegit.org/) が既にインストールされている場合、Excel、WordはTortoiseSVNまたはTortoiseGitを使用して比較できます。

## TFS リボンタブメニュー

* 外部
* Visual Studio
* エクスプローラで開く
* Web Access
* VBA
* エクスポート
* 操作
* 最新を取得(ブック)
* 最新を取得(フォルダ)
* 最新を取得(ワークスペース)
* チェックアウト
* 追加
* 名前の変更
* 元に戻す
* チェックイン
* 棚上げ (シェルブ)
* 棚上げを復元 (アンシェルブ)
* コピーして競合を解決
* 競合の解決
* 履歴
* 比較
* プロパティ
* ウィンドウ
* 出力

開いた文書ファイルが TFS 管理下(ワークスペース内)であれば全てのメニューが表示されます。

![](Images/Documentation_msofficetfsaddin_ja.png)

管理下でないときは、TFS操作以外のメニューのみが表示されます。

![](Images/Documentation_msofficetfsaddin_ja2.png)

## 必要な環境

.Net Framework 4.7.2

## 動作する Office アプリケーション

| | 2019 | 2016 | 2013 | 2010 |
|------------|:----:|:----:|:----:|:----:|
| Excel | O | O | O | O |
| Word | O | O | O | O |
| PowerPoint | O | O | O | O |
| Project | *1 | *1 | O | O |
| Visio | *1 | *1 | O | O |

*1 : 動作は未確認です

## 動作する TF.exe

| | 2022 | 2019 | 2017 | 2015 | 2013 | 2012 | 2010 |
|---------------|:----:|:----:|:----:|:----:|:----:|:----:|:----:|
| Visual Studio | O | O | O | O | O | O | O |
| Team Explorer | O | O | O | O | O | O | O |

## 言語

* English

![](Images/Home_msofficetfsaddin_en.png)

* Japanese

![](Images/Home_msofficetfsaddin_ja.png)

## ライセンス

Microsoft Public License (MS-PL)

http://opensource.org/licenses/MS-PL

## インストールと設定

ダウンロードした圧縮ファイルを適当なフォルダへ解凍し、各種VSTOファイルを実行してください。
セットアップファイルをインストールした場合は「C:\Program Files (x86)\MiYABiS\MSOfficeTFSAddin」フォルダ配下の各種VSTOファイルを実行してください。

* インストール時に下記のエラーが発生するとき

![](Images/Install_tfsaddin02.png)

VSTOファイルのプロパティを開きブロックの解除ボタンをクリックしてプロパティ画面を閉じます。

![](Images/Install_tfsaddin03.png)

* この状態でインストールし下記のエラーが発生するとき

![](Images/Install_tfsaddin04.png)

各Addinのmanifestファイルのプロパティを開き同様にブロックの解除を行ってから再度インストールします。

![](Images/Install_tfsaddin05.png)

* この状態でインストールし下記のエラーが発生するとき

![](Images/Install_tfsaddin06.png)

エラーメッセージに表示されている「VSTOInstaller.exe.config」ファイルを「VSTOInstaller.exe.config.bak」等にリネームします。

## Office のマクロの設定

![](Images/Install_tfsaddin01.png)

## バージョンアップ

バージョンアップするときは、前回と同じフォルダへ解凍してください。
VSTOファイルは実行しなくてもExcelやWordを実行すると自動でバージョンアップされます。