ここから質問投稿すると、最大10000ポイント当たる!!!! >>

ノーツをはじめたばかりの初心者です。
どなたかご存知の方教えてください。

やりたいことは、ビューに「マニュアル」というアクションボタンを設けて、マニュアル文書を開きたいのです。
ビューに表示されている文書であれば開く関数はあるのですが、一覧に表示されていない文書を開く方法がわかりません。

よろしくお願い致します。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

「マニュアル文書」がどこにあるのか知らないけど・・・


HelpUsingDatabase @コマンドを使うとか、
OpenPage @コマンドを使うとかかな。

使い方はデザイナーヘルプを見てください。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qノーツで、ナビゲータから、フォームを開きたいのです

こんにちは。

ノーツ歴4ヶ月の者です。過去に近い質問が見つからなかったので、質問させていただきます。

ノーツで、部署内の掲示板を作成しています。
とてもシンプルで、部署メンバー全員が投稿できます。

メインナビゲータには、ボタンがあり、
●投稿者別
●日付別
●トピック別
です。
が、もうひとつ、投稿者が入力フォームを開くボタンを作りたいのです。
ボタンとフォームをどうやってつなげたら良いか教えてください。

よろしくお願いいたします。

Aベストアンサー

単に入力フォームを開くのであれば、ボタンに以下のようなコマンド式を設定すれば良いです。

@PostedCommand([Compose];"フォーム名")

もし、フレームセットを使用している場合は、上記の式の前に以下のようにフレームを指定する式を入れます。

@SetTargetFrame("フレーム名");

Qロータス ノーツ ホットスポットリンクが出来ない

困っています(T_T)
私の勤める職場では、Lotus Notes R5を使用しています。
経費節減の一環として、紙文書での回覧をノーツメールのホットスポットのリンク
を利用した回覧に変更をしました。
具体的には
1.回覧文書を電子ファイル化(pdf等)し所定のフォルダに保存
2.回覧文書名に対し、ホットスポットリンクを作成
3.職場内にメールで周知
4.各自、ホットスポットリンクをクリックしファイルを開く
というところです。
職場内のほとんどの人は問題なくファイルが開くのですが、一部でリンクをクリッ
クしても開かないという事象を確認しました。
リンクをクリックすると、
個人ウェブナビゲータ 5.0 がありません
というメッセージが表示され、サーバーを選択する窓が開きます。
いずれのサーバーを選択してもリンク先のファイルは開きません。
どなたか分かる方がおられましたら、教えて下さい。
よろしくお願い致します。

Aベストアンサー

クライアント側の環境の問題のように思えます。
R5のクライアントでは、URLを用いてWebアクセスを行うためには個人WebナビゲーターDBがローカルに存在する必要があったと記憶しています。(デフォルトのブラウザの指定がNotesになっている場合だけだったかもしれませんが・・・)

ですので、まずは以下1をお試し頂き、それでもダメなら2をお試しいただくと良いかもしれません。

1. ロケーション文書でデフォルトのブラウザの指定をIE等に変更する

2. ローカルのdataディレクトリ直下に個人WebナビゲーターDBを作成する(perweb.ntfもしくはperweb50.ntfをテンプレートに、perweb.nsfを作成する)

Qエクセル マクロで指定フォルダを開く

エクセルにて
指定フォルダを開く、マクロがあれば教えて頂けないでしょうか。
よろしくお願いいたします。

Aベストアンサー

こんにちは。

こういうものですか?
開くフォルダを変えたいときは targ に与えるパスを変更します。

Sub OpenFolders()
Dim targ As String
targ = "C:\"
Shell "C:\Windows\Explorer.exe " & targ, vbNormalFocus
End Sub

QNotes 開発で、 excelファイルを読み込みデータを追加したい。

現在notes7で開発を行っている(初心者)なのですが

ビュー内の選択している文書からデータを取ってきて
読み込んだexcelファイルに書き足していきたいのですが、

任意のexcelを開くところまではネットを参考にして出来たのですが
詳細を理解していないため、そのファイルにデータを書き足していくことが出来ません。アドバイスをお願い致します。

現在作ってあるプログラムが以下です。

' 既存のEXCELワークブックを開く
Dim xlApp As Variant ' Excelオブジェクト
' マイドキュメントの指定ファイルを開く
Dim wsh As Variant, fso As Variant
Dim FilePath As String, FileName As String
Set wsh = CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")
FilePath = wsh.SpecialFolders("MyDocuments")
FileName = FilePath & "\sample.xls"
If Not fso.FileExists(FileName) Then
Msgbox "ファイルがありません。" & Chr(13) & FileName, 16
Exit Sub
End If
Set xlApp = CreateObject("Excel.Application") ' Excel OLE起動
xlApp.Workbooks.Open FileName
xlApp.Visible = True


これで、ファイルは開けます。ちなみにビュー内の選択文書の取り込みは出来てます。後は、そのデータをエクセルに書き出すだけなのですが
そこが解りません。

それと、現在マイドキュメント内のファイルを読み込んでますが
同じデータを共有リソースの中に保存してあるので、そっちから開きたいのですが、パスをどのように設定すればいいのか解りません。

すみませんが、アドバイスをお願い致します。

現在notes7で開発を行っている(初心者)なのですが

ビュー内の選択している文書からデータを取ってきて
読み込んだexcelファイルに書き足していきたいのですが、

任意のexcelを開くところまではネットを参考にして出来たのですが
詳細を理解していないため、そのファイルにデータを書き足していくことが出来ません。アドバイスをお願い致します。

現在作ってあるプログラムが以下です。

' 既存のEXCELワークブックを開く
Dim xlApp As Variant ' Excelオブジェクト
' マイドキュ...続きを読む

Aベストアンサー

ひとまず、書き出しの方から回答いたします。

エクセルファイルの取得まではできているようですので、今後は「シートオブジェクトの取得」->「セルを指定して処理」の流れでプログラムを作成すればよいと思います。

例えば、作成済みのプログラムの次に以下のコードを追記すれば、Excelに書き出しができると思います。

Dim xlWorksheet As Variant'エクセル・シート
'シート名を指定してシートオブジェクトを取得
Set xlWorkSheet = xlApp.WorkSheets( "Sheet1" )
'セルの1行1列目に「あああああ」という文字をセット
xlWorksheet.cells(1,1).Value = "あああああ"

既に文書の取り込みができているとのことですので、例えば文書オブジェクトがdocだとしたら、以下のコードで実現できるのではないでしょうか。

'文書上のxxxxxフィールドの値を、Excelの1行1列目にセット
xlWorksheet.cells(1,1).Value = doc.GetItemValue( "xxxxx")(0)

蛇足ですが、サイズ幅の変更のような処理も可能です。(マクロをNotes上から実行させるイメージです)

xlWorksheet.cells(1,1).ColumnWidth = 4.13

ひとまず、書き出しの方から回答いたします。

エクセルファイルの取得まではできているようですので、今後は「シートオブジェクトの取得」->「セルを指定して処理」の流れでプログラムを作成すればよいと思います。

例えば、作成済みのプログラムの次に以下のコードを追記すれば、Excelに書き出しができると思います。

Dim xlWorksheet As Variant'エクセル・シート
'シート名を指定してシートオブジェクトを取得
Set xlWorkSheet = xlApp.WorkSheets( "Sheet1" )
'セルの1行1列目に「あああああ」と...続きを読む

QLotusNotesのスペシャリストの方いらっしゃたら助けてください!

LotusNotesのスペシャリストの方いらっしゃたら助けてください!

社員番号からメールアドレスを調べたいのですがわかりません。。。

社員番号のフィールドは「Enp」
メールアドレスのフィールドは「mail」です。

社員番号を入力するとメールアドレスが自動で表示するようにしたいです。

初歩的な質問で恐縮ですがどなたかご教示お願いいたします。

Aベストアンサー

実際に試したわけではないので、間違っているかもしれませんが、

・@dblookup の二番目の引数がおかしいです。サーバー名:データベース名です
・EmployeeID は""でくくります。

@DbLookup( class :cache ; server :database ; view ; key ; fieldName ; keywords ) または
@DbLookup( class :cache ; server :database ; view ; key ; columnNumber ; keywords)

こんな感じででしょうか。省略して問題なさそうなところを省略して書いています)
@DbLookup( "" ; "": "names.nsf" ; "all_list_1" ; @Nallow(enp) ; "EmployeeID" ; 2)

ただ、この式を評価するには以下の条件が必要です。

1. names.nsf の中に、all_list_1 というビューを作っている(デフォルトではないので、カスタマイズしていると仮定しています)
2. 検索をかけるall_list_1 の社員番号列がソートされており、ソートされている列のうち、もっとも左側に来ている

今はエラーメッセージは吸収されているかもしれませんが、実際にどんなエラーメッセージがでているか分かれば、どこが原因かわかりそうです。

実際に試したわけではないので、間違っているかもしれませんが、

・@dblookup の二番目の引数がおかしいです。サーバー名:データベース名です
・EmployeeID は""でくくります。

@DbLookup( class :cache ; server :database ; view ; key ; fieldName ; keywords ) または
@DbLookup( class :cache ; server :database ; view ; key ; columnNumber ; keywords)

こんな感じででしょうか。省略して問題なさそうなところを省略して書いています)
@DbLookup( "" ; "": "names.nsf" ; "all_list_1" ; @Nallow(enp)...続きを読む

Qノーツ:ユーザ名から別名を取得する方法

ノーツ初心者です。

ユーザ名が保存されているフィールドがあり、そのフィールド内のユーザ名はアルファベットです。
このユーザ名から日本語名を表示するために、ユーザの別名をエージェントで取得したいのです。
式で取得する方法は分かるのですが、ロータススクリプトで実現したいのです。
よろしくお願いします。

Aベストアンサー

1.先ず、ユーザ名が第1ソート列になっているビューを作ります。
2.このビューに対して目的のユーザ名で GetDocumentByKey関数を使って該当文書を取得します。
3.取得した文書のユーザの別名が入っているフィールドの値を取得します。

具体的には以下のようなスクリプトになります。
(関数の使い方等、記憶で書いてるのでヘルプを引いてくださいね)

sub sampleScript(userName as String)
dim session as New NotesSession
dim db as NotesDatabase
dim view as NotesView
dim doc as NotesDocument

set db = session.GetDatabse("サーバ名", "データベース名")
set view = db.GetView("ソートされたビュー")
set doc = view.GetDocumentByKey(userName)

MessageBox doc.別名フィールド名(0), 0, ""
end sub

1.先ず、ユーザ名が第1ソート列になっているビューを作ります。
2.このビューに対して目的のユーザ名で GetDocumentByKey関数を使って該当文書を取得します。
3.取得した文書のユーザの別名が入っているフィールドの値を取得します。

具体的には以下のようなスクリプトになります。
(関数の使い方等、記憶で書いてるのでヘルプを引いてくださいね)

sub sampleScript(userName as String)
dim session as New NotesSession
dim db as NotesDatabase
dim view as NotesView
dim doc a...続きを読む

Qオートフィルタで抽出したデータの行を削除(VBAで記述)

Excel2000を利用しています。

VBAで、オートフィルタを利用した作業を記述したいと思っています。
データは一行目にタイトルが入っています。

オートフィルタで抽出したデータを
その行まるまる削除したいと思っています。
その時、タイトル行(1行目)を除いて
オートフィルタで抽出された行のみ選択して
削除する、という場合、どのように記述すればよいのでしょうか。
自分では全然分からないので
教えてください、よろしくお願い致します。

Aベストアンサー

#1の者です。操作を間違えて回答ボタンを押してしまいました。少し追加させてください。
このマクロは、最終列まですべての列にデーターが入力されていないとうまく動作しません。
myRange = Range(myCell).SpecialCells(xlCellTypeVisible).End(xlUp).Offset(2, 0).Address
マクロのこの部分は、タイトル行を除くデータの先頭行を取得するためのマクロです。もし、タイトル行が1行の場合は下記のように変更して下さい。
myRange = Range(myCell).SpecialCells(xlCellTypeVisible).End(xlUp).Offset(1, 0).Address

あなた様がVBAをご存知であることを前提として書いてあります。もし、このマクロを実行させる方法がわからない時・うまく動作しない場合は、ご遠慮なくお知らせ下さい。
私でよろしければ、あなた様のおやりになりたいことが実現するまでご一緒に考えていきたいと思います。

Q文字列として"(ダブルコーテーション)を表示させる方法

こんにちは。文字列として、ダブルコーテーションを表示させるには、どうすればよいのか教えてください。m(__)m


例えば、
<font size="2">あいうえお</font>

というタグの「あいうえお」の部分が、セルA1にあった場合、

="<font size="2">"&A1&"</font>"という表示にしたいのです。

"2"のダブルコーテーションも文字列として表示させるには、どうすればよろしいのでしょうか。

教えてください。よろしくお願い致します。

Aベストアンサー

こんにちは~

表示形式は 「標準」 のままで、
ダブルコーテーションを、ダブルコーテーションで囲んでください。

""2""

="<font size=""2"">"&A1&"</font>"

としてみてください。

Qエクセル:マクロ「Application.CutCopyMode = False」って?

エクセルのマクロを記録していると

「Application.CutCopyMode = False」

というものがよく出てきますが、これは何でしょう?
どういう意味のものかわかりません。
削除しても差し支えないのもでしょうか?

Aベストアンサー

「Application.CutCopyMode = False」の前で
セルのコピー、または切り取りを行っていると思います。
これは、その操作(セルのコピー、または切り取り)を無効にしているだけです。
------------
Range("A1").Select
Selection.Copy ← これを無効にしている
Range("A2").Select
ActiveSheet.Paste
Application.CutCopyMode = False
------------
上記の場合であれば、「Application.CutCopyMode = False」を削除しても問題ありませんが、
以下の場合、貼り付け処理でエラーになります。
------------
Range("A1").Select
Selection.Copy
Range("A2").Select
Application.CutCopyMode = False
ActiveSheet.Paste ← ココでエラー
------------
ご自分で、セルをコピーしてみると分かると思いますが、コピーした範囲が点線で点滅されます。
「Application.CutCopyMode = False」をすると、
その点滅がなくなります。

「Application.CutCopyMode = False」の前で
セルのコピー、または切り取りを行っていると思います。
これは、その操作(セルのコピー、または切り取り)を無効にしているだけです。
------------
Range("A1").Select
Selection.Copy ← これを無効にしている
Range("A2").Select
ActiveSheet.Paste
Application.CutCopyMode = False
------------
上記の場合であれば、「Application.CutCopyMode = False」を削除しても問題ありませんが、
以下の場合、貼り付け処理でエラーになります。
------------
...続きを読む

Qノーツのログ取得(いつ、誰がアクセスしたのか)

ロータスノーツのデータベース(***.nsf)ファイルへ誰がいつアクセスしたのか、取得できるログとして、どんなものがあるのでしょうか?

私が調べてみた感じでは、
(1) ノーツクライアント上で対象DBアイコンを右クリック→データベース→プロパティ→「i」のようなアイコンクリック→ユーザーの使用状況で、ユーザー名と日付がわかる

(2) ドミノサーバー上のlog.nsfファイルを開き、Usage→by Userを見る⇒この場合はDB毎のアクセス状況はわからないようです。

もし、他に方法等ありましたら、よろしくお願いします。

ちなみにDBというのは、フリーのブログテンプレート「blogsphere 2.5.6」です。もちろん、このDBにこだわらず、ノーツ一般的なお話で結構です。

Aベストアンサー

基本的にその2つ(各DBのプロパティの情報タブにある使用状況とノーツログ)だけです。

ノーツログには、Database\~ビューUsage\~ビューが有りますが、全てユーザー別日付別
セッション単位の読み書き件数と開いていた時間がわかります。
各々2つずつビューを持っていますがカテゴリ表示の並びが違うだけで同じ文書です。
ビューで表示された各文書を開いても上記のレベルで情報をもっていないのであれば、
notes.iniのログ設定の問題かもしれません。

特定のデータベースでアクセスの時系列でわかりやすいのはプロパティの使用状況だと
思います。


人気Q&Aランキング