DreamyCat の回答履歴
- Microsoft PowerPoint 2007で背景にスクリーンセーバーの動画
Microsoft PowerPoint 2007で背景の部分に動画(スクリーンセーバーのもの)を表示させたいのですが、どのように設定したらいいでしょうか? http://digipre.exblog.jp/4418449/#4418449_1 ↑のような雰囲気で、背景がスクリーンセーバーのものという感じです。 御教授お願いします。
- 【VB.NET】 パワポ操作を非表示で
質問させていただきます. どうぞよろしくお願いいたします. PowerPointの操作をするコードを作成して使っております. 毎回立ち上がるパワポのウィンドウを非表示にしたいのですが, myAPP.Visible = True状態でないと,presentations.Openでエラーが出てしまいます. Dim myAPP As Object myAPP = CreateObject("PowerPoint.Application") Dim myAPPpre = myAPP.presentations Dim Mypath As String = TextBoxパス.Text Dim FName As String myAPP.Visible = True FName = Dir(Mypath & "test.ppt", vbNormal) With myAPPpre.Open(Mypath & FName) '←上のmyAPP.Visible = Trueを消すとエラー '「Presentations.Open : 無効な要求です。PowerPoint のフレーム ウィンドウは存在しません。」となります. どうにか見えない状態で実行できないものでしょうか. 調べておりますと,同じ現象がよくあるようでした. (http://www.kotaete-net.net/Default.aspx?pgid=14&qid=80254136041 http://www.microsoft.com/japan/technet/scriptcenter/resources/qanda/sept07/hey0921.mspx のページ中間あたり「さいわい、Visible プロパティを True に設定することによって~」のところ.) もし何か方法が分かるかたがいらっしゃいましたら, アドバイスいただければと思います. どうぞよろしくお願いいたします.
- ベストアンサー
- Visual Basic
- MKT_
- 回答数2
- Excelのユーザーフォームに検索機能をつけたい
書籍やインターネットををみながらユーザーフォームを作成し、前後への移動、 データ修正、新規作成、削除を行うことは無事にできるようになりました。 しかし、このままでは閲覧、修正がメインとなってしまい、 検索ができない為何とかできないものかと考えています。 A列 B列 C列 D列 E列 1 A タイトル1 本文1 更新日 2 B タイトル2 本部2 更新日 3 A タイトル3 本部3 更新日 上記のようにシートに追記されていきます。 H2がデータ最終行となります。H1がユーザーフォームに表示されてる行です。 ユーザーフォームの情報は以下の通りです。 TextBox4・・・A列 ComboBox1・・・B列 TextBox1・・・C列 TextBox2・・・D列 TextBox3・・・E列 CommandButton1・・・前に移動 CommnadButton2・・・後ろに移動 CommandButton3・・・データ修正 ToggleButton1・・・新規作成 CommandButton5・・・削除 ToggleButton2・・・検索(を予定) ユーザーフォームを起動するとSheetは非常時となります。 その中で各項目の入力や修正を行っております。 「検索」ボタンを取り付けてありますが、機能はしていません。 現在、希望している動作としまして、以下の通りです。 1.可能であればもう1つの検索ユーザーフォームを表示 検索欄は1つ、ボタンも1つ。 2.入力した検索キーワードが含まれているデータを C列、D列から検索する。 3.最初のユーザーフォームに戻り、検索結果を確認が可能。
- VBAのユーザーフォームの使い方
皆様、こんにちは。 VBAのユーザーフォームを習い始めた初心者です。本の説明を読んでもユーザーフォームの使い方がよく分かりません。例えば、あるセールをクリックしたら、フォームが表示される、そしてフォームの中にあるコンボボックスのリストの中から選ばれた値が最初に選択したセールに入力されるという使い方がありえますか?申し可能でしたら、コード作成の例をいただけないでしょうか? どうぞよろしくお願いいたします。
- ダブルクリック・右クリックの操作方法
勤務表作成してます。 A1に「ON・OFF」を表示します。 「ON」のときに、ダブルクリックで、上のセルを表示、右クリックで「1」を表示します。 「OFF」のときは、コンテキストメニュ-(通常の操作)が出来るようにしたいのですが、ON.OFFの切り替え操作のVBAがわかりません。 よろしくお願いします。 Option Explicit Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) ActiveCell = ActiveCell.Offset(-1, 0).Value If Target = Range("$A$1") Then Cancel = True If Range("$A$1").Value = "イベントON" Then Range("$A$1").Value = "イベントOFF" Else Range("$A$1").Value = "イベントON" End If If Range("$A$1").Value = "イベントOFF" Then Exit Sub End If End If End Sub Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) ActiveCell = "1" ' If Target = Range("$A$1") Then ' Cancel = True ' ' If Range("$A$1").Value = "イベントON" Then ' Range("$A$1").Value = "イベントOFF" ' Else ' Range("$A$1").Value = "イベントON" ' End If If Range("$A$1").Value = "イベントOFF" Then Exit Sub End If End Sub
- 締切済み
- Visual Basic
- gorugo48
- 回答数3
- Shapes の使い方について
今まで、Excel VBA で、 If ActiveSheet.Button1.Visible = False Then Exit Sub End If が問題なく動いていましたが、VISTA を使っておられる人からエラーが出るという指摘を受けました(Excel のバージョンはわかりません)。どうやら上の文に問題があるような気がして、いろいろ調べてみましたら、皆さん If ActiveSheet.Shapes("Button1").Visible = False Then Exit Sub End If としておられるようなのです。なぜ、Shapes("Button1")としなければならないのか、教えていただけませんか。
- 締切済み
- Visual Basic
- zzzIIIzzz
- 回答数3
- VB2005でExcelのグラフのデータ範囲を設定したい
VB2005で既存のExcelのグラフのデータ範囲を設定したいのですが どなたか教えてください。 VB6.0では下記のコードで実現できましたが VB2005ではいろいろ調べたり変更してみたりしたのですが実現できませんでした OSはWindows2000でExcelも2000です Dim ExAp As Excel.Application Dim ExBook As Excel.Workbook Dim ExSheet As Excel.Worksheet On Error GoTo er Set ExAp = CreateObject("Excel.Application") Set ExBook = ExAp.Workbooks.Open("C:\ファイル名.xls") Set ExSheet = ExBook.Worksheets("シート名") ExAp.Visible = True ExSheet.Activate ExSheet.ChartObjects("グラフ 1").Activate With ActiveChart .SeriesCollection(1).XValues = ExSheet.Range("B21:B24") .SeriesCollection(1).Values = ExSheet.Range("C21:C24") End With Exit Sub er: Set ExSheet = Nothing Set ExBook = Nothing Set ExAp = Nothing MsgBox Err.Description
- 締切済み
- Visual Basic
- 8kyoku
- 回答数1