Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1761 / 13645 ツリー ←次へ | 前へ→

【72098】ListObjectメソッド アラフォー 12/5/29(火) 15:38 質問[未読]
【72103】Re:ListObjectメソッド UO3 12/5/29(火) 19:42 発言[未読]
【72104】Re:ListObjectメソッド ちん 12/5/29(火) 20:26 発言[未読]

【72098】ListObjectメソッド
質問  アラフォー  - 12/5/29(火) 15:38 -

引用なし
パスワード
   質問させていただきます。

VBAでListObject.UpdateChangeメソッドを使用したいのですが
'オブジェクトは、このプロパティまたはメソッドをサポートしていません'

でエラーとなります。

名前空間: Microsoft.Office.Tools.Excel
アセンブリ: Microsoft.Office.Tools.Excel (microsoft.office.tools.excel.dll 内)

とあったので、ツールー参照設定で調べたところ存在しません。またmicrosoft.office.tools.excel.dll でドライブ検索したところヒットしませんでした。

MicroSoftサポートサイトで以下ダウンロード実施しましたが

”オフィス第 2 版はランタイム (ビルド 8.0.50272.891) Visual Studio 2005年のツールを入手する方法”

ツール−参照設定にそれらしきものが表示されません。
解決策ございましたらご教授お願い致します

VBAバージョン7.0です

【72103】Re:ListObjectメソッド
発言  UO3  - 12/5/29(火) 19:42 -

引用なし
パスワード
   ▼アラフォー さん:

門外漢ではずしているとは思いますが。
こちらではListObjectは使っていますが、このメソッドを使ったことはありません。
ただ、オブジェクトブラウザでもちゃんと表示されますし(あたりまえですよね)
2003のVBEヘルプで UpDateChanges といれて検索しますと、このメソッドの解説、ならびに
コード例も記載されていますので、ごらんになればいかがでしょう。

ただし、2010で検索しますと、実に冷たく、メソッド名として掲載されているだけで
何の説明もありません。
さらに、ListObjectオブジェクトメンバーまでいって、非表示メンバーの表示をさせても
ここでは、そのメソッド自体がでてきません。

ちなみに2003のヘルプには以下のように記載されています。
おそらく、名前空間等、MSDNの記事を参照されたんだと思いますが、ここでは、そのようなことには
一切触れていません。
VBAでは、要件がちょっと違うのかもしれませんね?

>ワークシート内のリストに加えられた変更を反映するよう、Microsoft Windows SharePoint Services サイト上のリストを更新します。Nothing を返します。
>作業中のブック内のリストが SharePoint サイトに接続されている必要があります。

【72104】Re:ListObjectメソッド
発言  ちん E-MAIL  - 12/5/29(火) 20:26 -

引用なし
パスワード
   ▼アラフォー さん、こんばんわ ちんといいます。

vstor.exeをインストールすると関連ソフトが、
C:\Program Files\Common Files\Microsoft Shared\VSTO に
インストールされます。

参照設定を見ると、
□Microsoft VisualStudio Tools Applications Runtime
が目的のもののようです。

参考までに・・・

1761 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free