�@
�@

���W

.NET����ɂ�鎟����Office�\�����[�V�����̊J��

�\�\�@Visual Studio Tools for Office �T�v�@�\�\

1. VSTO�\�����[�V�����Ƃ�

�f�W�^���A�h�o���e�[�W�@��F���F
2003/12/17

Page1 Page2 Page3 Page4

�@Excel��Word���Ɩ��A�v���P�[�V�����̃t�����g�G���h�ɂ��ė��p����ɂ́AExcel�^Word��Office���i���O���̃v���O�������瑀�삷��K�v������BOffice���i�̐V�����o�[�W�����ł���Office 2003�ł́A���̂��߂̋@�\��2�—p�ӂ���Ă���B1�‚́A�uOffice COM�A�h�C���v�B����1�‚��AOffice 2003�ŐV���ɒlj����ꂽ�uVisual Studio Tools for Office�\�����[�V�����i�ȍ~�AVSTO�\�����[�V�����j�v���B

�@Office COM�A�h�C���́AOffice�̋@�\���g�����邽�߂́uCOM���W���[���v�ł���B����AVSTO�\�����[�V�����́AOffice�̋@�\���g�����邽�߂́u.NET�A�Z���u���v�ł���B���҂̖ړI�͓����Ƃ����Ă悢���AVSTO�\�����[�V�����́A�P��COM�A�h�C���Ɠ����@�\��.NET�A�Z���u���Ŏ������Ă���Ƃ����킯�ł͂Ȃ��BVSTO�\�����[�V�����́A����܂ł�Office COM�A�h�C���Ƃ͈قȂ�A�����_�E�����[�h�^�����A�b�v�f�[�g��Z�L�����e�B�@�\�Ȃǂ�.NET Framework�e�N�m���W�����p�ł���̂��B����VSTO�\�����[�V�����ɂ�����.NET Framework�e�N�m���W�̓��e�ɂ‚��ẮAWindows Server Insider�uOffice 2003�ŕς��Ɩ��A�v���P�[�V�����v�ʼn�����Ă���̂ŁA�ڂ����͂�������Q�Ƃ��Ă������������B

�@�Ȃ��A�ǎ҂̒��ɂ́AOffice�ł́uVBA�iVisual Basic for Applications�j�}�N���v�Ƃ����@�\������ƍl�����������邩������Ȃ��B�������A�}�N���Ƃ́u��A�̍�Ǝ菇��o�^���čė��p����v�̂��ړI�ŁAOffice System�\�����[�V�����̍\�z�ɂ͂��܂�K���Ă��Ȃ��B����āA�����ł�Office�g���@�\�ɂ͊܂߂Ȃ������B

�@Office COM�A�h�C���̊J���ł́A�ȉ��̂悤�ȊJ�����ꂪ�g�p�ł���i��VBA�̓}�N�������łȂ��ACOM�A�h�C�����쐬�ł���B�ڂ����́AMSDN�uMicrosoft Office XP Developer �E�H�[�N�X���[ : VBA ���g���� COM �A�h�C�����쐬�����v���Q�Ƃ��ꂽ���j�B

  • Visual Basic 6.0�^Visual C++
  • Visual Basic .NET�^C#
  • VBA�iVisual Basic for Applications�BVisual Basic����h������Office�r���g�C���J���‹��j

�@�����̊J������̒��Œ��ӂ��ׂ��Ȃ̂́AOffice COM�A�h�C���ł�Visual Studio .NET�iVisual Basic .NET�AC#�j���g����Ƃ��낾�B�‚܂�AOffice COM�A�h�C���ł�.NET�A�Z���u�����g����̂ł���B����.NET�A�Z���u���́AOffice�}�l�[�WCOM�A�h�C���ƌĂ΂�Ă���B�������A�O�q�����悤�ɁAVSTO�\�����[�V������Office COM�A�h�C���Ƃł�.�A.NET Framework�e�N�m���W�����p�ł��邩�ł��Ȃ����̈Ⴂ�����邱�Ƃɗ��ӂ��ׂ��ł���B�‚܂�AVisual Studio.NET�ō쐬����COM�A�h�C���́A.NET�A�Z���u���ł����Ă�.NET Framework�e�N�m���W�𗘗p���邱�Ƃ��ł��Ȃ��̂��B

�@����AVSTO�\�����[�V�����̊J���ł́A�uVisual Studio Tools for the Microsoft Office System�i�ȍ~�AVSTO�j�v���K�{�ƂȂ�BVSTO�́A�uMicrosoft Office System �\�����[�V�����iVSTO�\�����[�V�����j�v�\�z��p�̊J���c�[���ŁAVisual Studio .NET 2003�i�ȍ~�AVS.NET�j�p�̃A�h�I���\�t�g�A��̓I�ɂ�Visual Basic .NET 2003�i�ȍ~�AVB.NET�j��Visual C# .NET 2003�i�ȍ~�AC#�j�p�̃v���W�F�N�g�E�e���v���[�g�ł���BVSTO���C���X�g�[�����邱�Ƃɂ��AVB.NET�^C#�̗�����Ƃ��A�uExcel���[�N�u�b�N�v�A�uWord�h�L�������g�v�A�uWord�e���v���[�g�v��3�‚̃v���W�F�N�g�E�e���v���[�g�����p�ł���悤�ɂȂ�

Visual Studio .NET 2003�ɒlj����ꂽVSTO�v���W�F�N�g�E�e���v���[�g
�u�V�����v���W�F�N�g�v�_�C�A���O�BVS.NET2003��IDE�i�����J���‹��j�̃��j���[�E�o�[����m�t�@�C���n�|�m�V�K�쐬�n�|�m�v���W�F�N�g�n�����s����ƋN���ł���B
�@ �v���W�F�N�g�̎�ށB�mMicrosoft Office System Projects�n�̉���VSTO�̃v���W�F�N�g�E�e���v���[�g������B�mVisual Basic �v���W�F�N�g�n�ƁmVisual C# �v���W�F�N�g�n��2�‚̊J�����ꂩ��I���ł���
�@ �v���W�F�N�g�E�e���v���[�g�B�uExcel���[�N�u�b�N�v�uWord�h�L�������g�v�uWord�e���v���[�g�v��3�‚̃e���v���[�g������

�@�{�e�ł́AVSTO�ɂ��J�����Љ��BVSTO�\�����[�V�����̎d�g�݂�����������ƁAVSTO����������R�[�h�̓��e�ɂ‚��ĉ�����Ă����B�Ȃ��A�v���O�����̃R�[�h�͂��ׂ�Visual Basic .NET�Ŏ����B�������AVisual C# .NET�̃R�[�h���t�@�C���Ƃ��ēY�t����B

��VSTO�ɂ‚���
�@VSTO��2003�N11��14������X���̔����J�n����Ă���B���i�͒ʏ�p�b�P�[�W��8��9800�~�A�D�҃p�b�P�[�W��4��5800�~���B�D�҃p�b�P�[�W�Ώې��i�͎��̂Ƃ���B

  • Office Developer (2000, XP)
  • Visual Studio .NET 2003 Enterprise Architect�AEnterprise Developer�AProfessional
  • Visual Basic .NET 2003

�@�p�b�P�[�W�ɂ́AVisual Studio Tools for Office�̂ق��ɁA Visual Basic .NET�ASQL Server 2000 Developer Edition�AAccess 2003 Developer Extensions���܂܂�Ă���B����āAVSTO���w�������VSTO�\�����[�V�����������ɊJ���ł���B�������AOffice 2003�͕ʓr�w������K�v������̂ŁA���ӂ��K�v���B�܂��AC#�̊J���‹���VSTO�Ɋ܂܂�Ă��Ȃ����߁AOffice�\�����[�V�����J����C#���g�������ꍇ�́AVisual Studio .NET 2003�܂���Visual C# .NET 2003���w������K�v������B���ӂ��Ă������������B

�@

��Microsoft Office System�ɂ‚���
�@Microsoft Office System�Ƃ́AMicrosoft Office 2003 Edition���\������Word�AExcel�AAccess�Ȃǂ̃v���O�����Q�ƁAWindows SharePoint Services�Ȃǂ̃T�[�o�E�V�X�e���A����炪�񋟂���T�[�r�X�ƃ\�����[�V�������Ӗ�����B

�@
�@

�@INDEX
�@ �m���W�n.NET����ɂ�鎟����Office�\�����[�V�����̊J��
   1�DVSTO�\�����[�V�����Ƃ�
�@    2�DVSTO�\�����[�V�����̃����b�g�Ǝ��s�̎d�g��
�@    3�DVSTO�\�����[�V�����̊J��
�@    4�DVSTO�̃R�[�h�ƃv���O���~���O
�@


Insider.NET �t�H�[���� �V���L��
  • ��2��@�Ȍ��ȃR�[�f�B���O�̂��߂� �i2017/7/26�j
    �@�����_���ŋL�q�ł��郁���o�̑����Athrow���Aout�ϐ��A�^�v���ȂǁAC# 7�ɂ͈ȑO�����R�[�h���Ȍ��ɋL�q�ł���悤�ȋ@�\����������Ă���
  • ��1��@Visual Studio Code�f�o�b�O�̊�b�m�� �i2017/7/21�j
    �@Node.js�v���O�������f�o�b�O���Ȃ���AVisual Studio Code�ɓ�������Ă���f�o�b�O�@�\�̊�{�́u�L�v���}�X�^�[���悤
  • ��1��@���ĂȃR�[�f�B���O�̂��߂� �i2017/7/19�j
    �@C# 7�Œlj����ꂽ�V�@�\�̒�����A�u���l���e�����\���̉��P�v�Ɓu���[�J���֐��v���Љ��B�����͕�����₷���R�[�h���L�q����̂Ɏg����
  • Presentation Translator �i2017/7/18�j
    �@Presentation Translator��PowerPoint�p�̃A�h�C���B�v���[���e�[�V�������̎����̕t����A������ł̎��^�����A�X���C�h�̖|����s����
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j

���ڂ̃e�[�}

Insider.NET �L�������L���O

�{�� ����